Commit Graph

7 Commits

Author SHA1 Message Date
Frank John Begornia
e45cfb5ebd Update deployment scripts to specify required environment variables in .env file and docker-compose
All checks were successful
Deploy Development / deploy (push) Successful in 2m11s
2025-12-18 13:13:24 +08:00
Frank John Begornia
2550a945a3 Enhance health check in deployment workflow and suppress Apache ServerName warning in Dockerfile
Some checks failed
Deploy Development / deploy (push) Failing after 2m14s
2025-12-18 11:44:41 +08:00
Frank John Begornia
7fb6a74a13 Add .env.example file and update docker-compose configurations for environment variables
Some checks failed
Deploy Development / deploy (push) Failing after 1m40s
2025-12-18 11:15:29 +08:00
Frank John Begornia
f2081217af Refactor deployment workflow to streamline SSH setup and improve image building process
Some checks failed
Deploy Development / deploy (push) Failing after 1m19s
2025-12-16 15:38:36 +08:00
Frank John Begornia
676988fabb Update deployment paths in workflow and remove versioning from docker-compose
Some checks failed
Deploy Development / deploy (push) Failing after 55s
2025-12-16 14:58:43 +08:00
Frank John Begornia
0cedc90031 Add CI/CD workflows for development and production deployments
Some checks failed
Deploy Development / deploy (push) Failing after 29s
- Created `deploy-dev.yml` for automated deployment to the development server on push to the `dev` branch.
- Created `deploy.yml` for automated deployment to the production server on push to the `main` or `master` branches.
- Added deployment instructions in `DEPLOYMENT-PORTAINER.md` for using Portainer and Traefik.
- Documented Gitea Actions deployment process in `DEPLOYMENT.md`.
- Configured Traefik SSL settings in `TRAEFIK-SSL-CONFIG.md` for both development and production environments.
- Implemented a deployment script `deploy.sh` for manual deployments.
- Added Docker Compose configurations for development (`docker-compose.portainer.dev.yml`) and production (`docker-compose.portainer.yml`) environments.
- Updated main `docker-compose.yml` to support Traefik integration and environment variable configurations.
2025-12-12 01:24:50 +08:00
Frank John Begornia
b5443ddcee add Docker configuration files and deployment guide 2025-12-12 01:06:06 +08:00