1616 - name : Create .env file
1717 run : |
1818 mkdir -p gdgocinha-fe
19- echo "DOCKER_HUB_USERNAME=${{ secrets.DOCKER_HUB_USERNAME }}" > .env
20- echo "NEXT_PUBLIC_GOOGLE_REDIRECT_CLIENT_ID=${{ secrets.NEXT_PUBLIC_GOOGLE_REDIRECT_CLIENT_ID }}" >> .env
21- echo "NEXT_PUBLIC_GOOGLE_REDIRECT_URI=${{ secrets.NEXT_PUBLIC_GOOGLE_REDIRECT_URI }}" >> .env
19+ echo "DOCKER_HUB_USERNAME=${{ secrets.DOCKER_HUB_USERNAME }}" > gdgocinha-fe/ .env
20+ echo "NEXT_PUBLIC_GOOGLE_REDIRECT_CLIENT_ID=${{ secrets.NEXT_PUBLIC_GOOGLE_REDIRECT_CLIENT_ID }}" >> gdgocinha-fe/ .env
21+ echo "NEXT_PUBLIC_GOOGLE_REDIRECT_URI=${{ secrets.NEXT_PUBLIC_GOOGLE_REDIRECT_URI }}" >> gdgocinha-fe/ .env
2222
2323 - name : Login to DockerHub
2424 uses : docker/login-action@v2
@@ -33,12 +33,31 @@ jobs:
3333
3434 - name : Create Deployment Package
3535 run : |
36- mkdir -p deploy-package
37- cp scripts/deploy.sh deploy-package/
38- cp docker-compose.yml deploy-package/
39- cp appspec.yml deploy-package/
40- cp .env deploy-package/
41- zip -r deploy-gdgocinha-fe.zip deploy-package/
36+ # Create deployment directory structure
37+ mkdir -p deploy-package/gdgocinha-fe
38+
39+ # Copy necessary files
40+ cp scripts/deploy.sh deploy-package/gdgocinha-fe/
41+ cp docker-compose.yml deploy-package/gdgocinha-fe/
42+ cp appspec.yml deploy-package/gdgocinha-fe/
43+ cp gdgocinha-fe/.env deploy-package/gdgocinha-fe/
44+
45+ # Copy nginx configuration
46+ mkdir -p deploy-package/gdgocinha-fe/nginx
47+ cp nginx/gdgocinha.com.conf deploy-package/gdgocinha-fe/nginx/
48+
49+ # Create logs directory
50+ mkdir -p deploy-package/gdgocinha-fe/logs
51+ mkdir -p deploy-package/gdgocinha-fe/logs/docker
52+ mkdir -p deploy-package/gdgocinha-fe/logs/app
53+ mkdir -p deploy-package/gdgocinha-fe/logs/deploy
54+
55+ # Set proper permissions
56+ chmod +x deploy-package/gdgocinha-fe/deploy.sh
57+
58+ # Create deployment package
59+ cd deploy-package
60+ zip -r ../deploy-gdgocinha-fe.zip .
4261
4362 - name : Configure AWS credentials
4463 run : |
0 commit comments