Skip to content

Commit

Permalink
fix nginx conf for production
Browse files Browse the repository at this point in the history
  • Loading branch information
moekify committed Aug 4, 2024
1 parent 920590c commit a191bce
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 9 deletions.
5 changes: 3 additions & 2 deletions .drone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ steps:
source:
- ./build
- ./docker-compose.prod.yml
- ./nginx.conf
overwrite: true
when:
branch:
Expand All @@ -128,10 +129,8 @@ steps:
passphrase:
from_secret: passphrase
script:
- pwd
- cd /srv/lf/website/prod
- docker-compose -f docker-compose.prod.yml down
- pwd
- rsync -ravI ./deploy/ . --delete-after
- rm -rf ./deploy
- docker-compose -f docker-compose.prod.yml up -d --build
Expand Down Expand Up @@ -189,6 +188,7 @@ steps:
source:
- ./build
- ./docker-compose.prod.yml
- ./nginx.conf
overwrite: true

- name: restart production server
Expand All @@ -206,6 +206,7 @@ steps:
from_secret: passphrase
script:
- cd /srv/lf/website/prod
- docker-compose -f docker-compose.prod.yml down
- rsync -ravI ./deploy/ . --delete-after
- rm -rf ./deploy
- docker-compose -f docker-compose.prod.yml up -d --build
Expand Down
3 changes: 2 additions & 1 deletion docker-compose.prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ services:
restart: unless-stopped
volumes:
- ./build:/srv
- ./nginx.conf:/usr/local/nginx/conf/sites/default.conf
networks:
- proxy
ports:
- 80:80
- 80
labels:
- traefik.enable=true
- traefik.http.services.lf-website-prod.loadbalancer.server.port=80
Expand Down
9 changes: 9 additions & 0 deletions nginx.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
server {
listen 80;
server_name _;
location / {
root /srv;
try_files $uri $uri/index.html $uri.html /index.html;
}
}

7 changes: 1 addition & 6 deletions svelte.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,7 @@ const config = {
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
// If your environment is not supported or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter:
process.env.ADAPTER === 'node'
? node()
: adapter({
trailingSlash: 'always'
})
adapter: process.env.ADAPTER === 'node' ? node() : adapter()
}
};

Expand Down

0 comments on commit a191bce

Please sign in to comment.