Skip to content

Commit

Permalink
Update server config
Browse files Browse the repository at this point in the history
  • Loading branch information
manti-by committed Mar 19, 2024
1 parent c6e118e commit c6f05f7
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 24 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@ data/

*.pyc
*~

database.sql
21 changes: 6 additions & 15 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,12 @@ bash:
send_email:
docker exec -it semkov-wagtail python manage.py send_email

update-project:
ssh amon-ra "docker exec -i semkov-postgres pg_dump -U semkov -d semkov > /mnt/nostromo/www/semkov/data/semkov.sql"
scp -r amon-ra:/mnt/nostromo/www/semkov/media .
scp -r amon-ra:/mnt/nostromo/www/semkov/data .
export PGPASSWORD=semkov && psql -h localhost -U semkov semkov -c "drop database semkov; create database semkov;"
export PGPASSWORD=semkov && psql -h localhost -U semkov semkov -f ./data/semkov.sql

update-server:
export PGPASSWORD=semkov && pg_dump -h localhost -U semkov -d semkov > ./data/semkov.sql
scp -r ./media/ amon-ra:/mnt/nostromo/www/semkov/
scp -r ./data/ amon-ra:/mnt/nostromo/www/semkov/
ssh amon-ra "docker container stop semkov-postgres && docker container rm semkov-postgres"
ssh amon-ra "cd ~/www/semkov-gorodok.by/ && docker-compose up -d"
ssh amon-ra "docker cp /mnt/nostromo/www/semkov/data/semkov.sql semkov-postgres:/tmp/semkov.sql"
ssh amon-ra "docker exec -it semkov-postgres psql -U semkov semkov -f /tmp/semkov.sql"
dump:
docker exec -it semkov-postgres pg_dump -U semkov -d semkov > database.sql

restore:
docker cp database.sql semkov-postgres:/tmp/database.sql
docker exec -it semkov-postgres psql -U semkov semkov -f /tmp/database.sql

update-requirements:
pcu requirements.txt -u
Expand Down
10 changes: 5 additions & 5 deletions config/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ server {
charset utf-8;
client_max_body_size 10M;

access_log /mnt/nostromo/www/semkov/log/nginx_access.log;
error_log /mnt/nostromo/www/semkov/log/nginx_error.log;
access_log /mnt/data/www/semkov/log/nginx_access.log;
error_log /mnt/data/www/semkov/log/nginx_error.log;

location /(robots.txt|manifest.json|favicon.ico) {
root /mnt/nostromo/www/semkov/static/;
root /mnt/data/www/semkov/static/;

expires 30d;
access_log off;
Expand All @@ -52,7 +52,7 @@ server {
}

location /static/ {
alias /mnt/nostromo/www/semkov/static/;
alias /mnt/data/www/semkov/static/;

if ($request_filename ~ "^.*/(.+\.(jpe?g|png|gif|svg|webp|json|js|css|eot|ttf|woff|woff2|ico|pdf))$") {
expires max;
Expand All @@ -64,7 +64,7 @@ server {
}

location /media/ {
alias /mnt/nostromo/www/semkov/media/;
alias /mnt/data/www/semkov/media/;

if ($request_filename ~ "^.*/(.+\.(jpe?g|png|gif|svg|webp|pdf))$") {
expires max;
Expand Down
8 changes: 4 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ services:
- semkov-postgres
volumes:
- /home/manti/www/semkov/:/srv/semkov/src/
- /mnt/nostromo/www/semkov/static/:/var/lib/semkov/static/
- /mnt/nostromo/www/semkov/media/:/var/lib/semkov/media/
- /mnt/nostromo/www/semkov/data/:/var/lib/semkov/data/
- /mnt/nostromo/www/semkov/log/:/var/log/semkov/
- /mnt/data/www/semkov/static/:/var/lib/semkov/static/
- /mnt/data/www/semkov/media/:/var/lib/semkov/media/
- /mnt/data/www/semkov/data/:/var/lib/semkov/data/
- /mnt/data/www/semkov/log/:/var/log/semkov/
environment:
- DJANGO_SETTINGS_MODULE=semkov.settings.prod
- POSTGRES_HOST=semkov-postgres
Expand Down

0 comments on commit c6f05f7

Please sign in to comment.