b63d0415ab
Deploy to route.crispygoat.com / deploy (push) Failing after 1m7s
The 'cp -f deploy/docker-compose.yml ...' was sitting AFTER 'docker compose down' in the step. 'docker compose down' reads and validates the compose file on the server — so the old copy (with the dead nextjs service and its env_file: ../.env.production reference) was still being read, and docker compose bailed on the missing .env.production file before the copy could overwrite it. Moved the config-file seeding to the top of the step, right after 'mkdir -p $APP_DIR'. Now the new compose file is in place before either 'docker compose down' or 'docker compose up' runs.