Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore/hetzner-migration/draft/0 #2291

Merged
merged 24 commits into from
Nov 21, 2024
Merged

Conversation

migbash
Copy link
Collaborator

@migbash migbash commented Nov 21, 2024

No description provided.

[1] ────
Format apply for latest to 'svelte.config.js'.
[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.
[1] ────
Update '.gitignore' for latest projct structure going forward.
[1] ────
Add new 'tsconfig.server.json' config for 'server/' directory compiling.
[2] ────
Update existing 'tsconfig.json' for latest format and expected structure.
[1] ────
Add initial 'nginx.conf' file configuration.
[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.
[1] ────
Apply file comment standard format to 'vite.config.ts'.
[1] ────
Update 'Makefile' for expected docker targets for 'production' and 'nginx'.
[1] ────
Add '@types/express' dependency.
[1] ────
Update deployment scripts.
[1] ────
Add 'cross-env' dependency to 'production' dependencies.
[1] ────
Update expose port for 'web-prod'
[1] ────
Update 'docker-compose.yaml' for replica use of the 'web-prod' service.
[2] ────
Update 'nginx.conf' for upstream support for 'replica' handling.
[1] ────
Move path for 'nginx.conf' to '.docker/nginx/*' for better structure.
[1] ────
Update 'nginx.conf' for GoAccess service support.
[2] ────
Update 'docker-compose.yml' for 'GoAccess' support
[1] ────
Initialize 'goaccess.conf' for GoAccess service configuration.
[2] ────
Update 'docker-compose.yml' for 'GoAccess' support.
[1] ────
Update 'web-prod' service for 'scores' docker configuration. Increased logging limits and set up a target network for 'scores' and 'nginx'.
[1] ────
Update '.gitignore' for latest project sturcture.
[1] ────
Add a 'nginx.dev.conf' file for local development use.
[1] ────
Update 'Makefile' for 'nginx' target spin up (+ goaccess).
[1] ────
Update 'Makefile' for 'docker' target complete log export into a target directory, for easier exporting.
[1] ────
Update '.gitignore' for latest project sturcture.
[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.
[1] ────
Update 'pr-main-check.yml' for 'pull-request' formatting.
@migbash migbash added this to the [CORE]: General milestone Nov 21, 2024
@migbash migbash self-assigned this Nov 21, 2024
Copy link

Important

Please set a versioning label of either semver:patch, semver:minor, or semver:major to THIS Pull-Request.

@migbash migbash changed the title Chore/hetzner migration/draft/0 chore/hetzner-migration/draft/0 Nov 21, 2024
@migbash
Copy link
Collaborator Author

migbash commented Nov 21, 2024

Server configuration changes that are already present on current scores deployment. This is an (bring up to date) Pull Request.

@migbash migbash requested a review from jonsnowpt November 21, 2024 12:20
@jonsnowpt jonsnowpt merged commit f86d192 into main Nov 21, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants