41 lines
1.7 KiB
XML
41 lines
1.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="Caldwell Digital Symfony Template" default="build">
|
|
<!-- build dev for dev envs -->
|
|
<target name="build" depends="setEnv,composer,compileAssets" />
|
|
|
|
<target name="composer" description="Run composer">
|
|
<exec executable="composer">
|
|
<arg value="install" />
|
|
</exec>
|
|
</target>
|
|
|
|
<target name="compileAssets" description="Run composer">
|
|
<exec executable="php">
|
|
<arg value="bin/console" />
|
|
<arg value="tailwind:build" />
|
|
</exec>
|
|
<exec executable="php">
|
|
<arg value="bin/console" />
|
|
<arg value="asset-map:compile" />
|
|
</exec>
|
|
</target>
|
|
|
|
<target name="setEnv" description="Set the database configuration">
|
|
<copy file="${project.basedir}/.env.dist" tofile="${project.basedir}/.env.local" overwrite="true">
|
|
<filterchain>
|
|
<replacetokens begintoken="%%" endtoken="%%">
|
|
<token key="db_url" value="${DATABASE_URL}" />
|
|
<token key="download_dir" value="${DOWNLOAD_DIR}" />
|
|
<token key="rd_key" value="${REAL_DEBRID_KEY}" />
|
|
<token key="tmdb_api" value="${TMDB_API}" />
|
|
<token key="mercure_url" value="${MERCURE_URL}" />
|
|
<token key="mercure_public_url" value="${MERCURE_PUBLIC_URL}" />
|
|
<token key="mercure_jwt_secret" value="${MERCURE_JWT_SECRET}" />
|
|
<token key="jellyfin_url" value="${JELLYFIN_URL}" />
|
|
<token key="jellyfin_token" value="${JELLYFIN_TOKEN}" />
|
|
</replacetokens>
|
|
</filterchain>
|
|
</copy>
|
|
</target>
|
|
</project>
|