Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore/hetzner-migration/draft/0 (#2291)
* chore(svelte): update config [1] ──── Format apply for latest to 'svelte.config.js'. * feat(docker): upgrade [1] ──── Simplify use of 'docker-componse' file to single 'docker-compose', dropping use of based on environment. [2] ──── Add 'nginx' service for as a reverse proxy. [3] ──── Update '.dockerignore' file. [4] ──── Clean up Dockerfile and merged from 'dev.[..]' and 'prod.[..]' files. * chore(git): update .gitignore [1] ──── Update '.gitignore' for latest projct structure going forward. * chore(ts): update/add config [1] ──── Add new 'tsconfig.server.json' config for 'server/' directory compiling. [2] ──── Update existing 'tsconfig.json' for latest format and expected structure. * feat(nginx): initialize [1] ──── Add initial 'nginx.conf' file configuration. * feat(server): upgrade [1] ──── Rename and upgrade 'server.docker.ts' for standard 'dual.instance.ts' module for docker deployment. [2] ──── Delete 'server.heroku.ts' for the moment, might be re-added for posterity. * refactor(vite): format config [1] ──── Apply file comment standard format to 'vite.config.ts'. * feat(make): update targets [1] ──── Update 'Makefile' for expected docker targets for 'production' and 'nginx'. * build(package): new dependency [1] ──── Add '@types/express' dependency. * build(package): update scripts [1] ──── Update deployment scripts. * refactor(package): displace dependency [1] ──── Add 'cross-env' dependency to 'production' dependencies. * feat(docker): update [1] ──── Update expose port for 'web-prod' * feat(docker,nginx): upgrade [1] ──── Update 'docker-compose.yaml' for replica use of the 'web-prod' service. [2] ──── Update 'nginx.conf' for upstream support for 'replica' handling. * chore(docker,nginx): displace configuration path [1] ──── Move path for 'nginx.conf' to '.docker/nginx/*' for better structure. * chore(docker,nginx): add goaccess support [1] ──── Update 'nginx.conf' for GoAccess service support. [2] ──── Update 'docker-compose.yml' for 'GoAccess' support * chore(docker,goaccess): add goaccess support [1] ──── Initialize 'goaccess.conf' for GoAccess service configuration. [2] ──── Update 'docker-compose.yml' for 'GoAccess' support. * chore(docker,scores): update scores config [1] ──── Update 'web-prod' service for 'scores' docker configuration. Increased logging limits and set up a target network for 'scores' and 'nginx'. * chore(git): update gitignore [1] ──── Update '.gitignore' for latest project sturcture. * chore(nginx): local config file [1] ──── Add a 'nginx.dev.conf' file for local development use. * build(make): update [1] ──── Update 'Makefile' for 'nginx' target spin up (+ goaccess). * build(docker,make): update [1] ──── Update 'Makefile' for 'docker' target complete log export into a target directory, for easier exporting. * chore(git): update gitignore [1] ──── Update '.gitignore' for latest project sturcture. * ci(github): update actions [1] ──── Delete 'pr-dev-check.yml' as redundant workflow. [2] ──── Update 'pr-main-check.yml' for ability to not bump version and cause subsequent deployment. [3] ──── Update 'pr-main-tag.yml' for removal of '(job) dev-branch-reset' and update '(job) deploy' workflow. * ci(github): update actions [1] ──── Update 'pr-main-check.yml' for 'pull-request' formatting.
- Loading branch information