@@ -129,29 +129,25 @@ jobs:
129129 - name : Update envs & run migrations
130130 run : |
131131 if [[ "$DOCKER_BRANCH" == "master" ]]; then
132- export HOSTNAME="api.$DOMAIN_URL"
133- export APP_ENV="prod"
132+ HOSTNAME="api.$DOMAIN_URL"
133+ APP_ENV="prod"
134134 elif [[ "$DOCKER_BRANCH" == "preprod" ]]; then
135- export HOSTNAME="api.$DOCKER_BRANCH.$DOMAIN_URL"
136- export APP_ENV="prod"
135+ HOSTNAME="api.$DOCKER_BRANCH.$DOMAIN_URL"
136+ APP_ENV="prod"
137137 else
138- export HOSTNAME="api.$DOCKER_BRANCH.$DOMAIN_URL"
139- export APP_ENV="dev"
138+ HOSTNAME="api.$DOCKER_BRANCH.$DOMAIN_URL"
139+ APP_ENV="dev"
140140 fi
141- ssh staging '
142- cd /var/docker/api/${DOCKER_BRANCH}
143- cat > .env <<EOF
144- APP_ENV=${APP_ENV}
145- DATABASE_URL=${DATABASE_URL}
146- DOCKER_NETWORK_NAME=api-${DOCKER_BRANCH}
147- HOSTNAME=${HOSTNAME}
148- MYSQL_ROOT_PASSWORD=symfony
149- MYSQL_USER=symfony
150- MYSQL_PASSWORD=symfony
151- MYSQL_DATABASE=symfony
152- EOF
153- docker compose --file docker-compose-branch.yml pull
154- docker login -u ${{ secrets.DOCKER_LOGIN }} -p ${{ secrets.DOCKER_PASSWD }} ${{ secrets.DOCKER_REGISTRY }}
155- docker compose --project-name ${{ github.ref_name }}-api_php --file docker-compose-branch.yml up -d
156- docker compose --file docker-compose-branch.yml exec symfony php bin/console doctrine:migrations:migrate --no-interaction
157- '
141+ ssh staging "cd /var/docker/api/${DOCKER_BRANCH} && \
142+ echo 'APP_ENV=${APP_ENV}' > .env && \
143+ echo 'DATABASE_URL=${DATABASE_URL}' >> .env && \
144+ echo 'DOCKER_NETWORK_NAME=api-${DOCKER_BRANCH}' >> .env && \
145+ echo 'HOSTNAME=${HOSTNAME}' >> .env && \
146+ echo 'MYSQL_ROOT_PASSWORD=symfony' >> .env && \
147+ echo 'MYSQL_USER=symfony' >> .env && \
148+ echo 'MYSQL_PASSWORD=symfony' >> .env && \
149+ echo 'MYSQL_DATABASE=symfony' >> .env && \
150+ docker compose --file docker-compose-branch.yml pull && \
151+ docker login -u ${{ secrets.DOCKER_LOGIN }} -p ${{ secrets.DOCKER_PASSWD }} ${{ secrets.DOCKER_REGISTRY }} && \
152+ docker compose --project-name ${{ github.ref_name }}-api_php --file docker-compose-branch.yml up -d && \
153+ docker compose --file docker-compose-branch.yml exec symfony php bin/console doctrine:migrations:migrate --no-interaction"
0 commit comments