127.0.0.1:5432:5432
# config/deploy.yml
accessories:
postgres:
image: postgres:17
port: 5432:5432
host: IP_OF_THE_SERVER
env:
clear:
POSTGRES_USER: APPLICATION_NAME
POSTGRES_DB: APPLICATION_NAME_production
secret:
- POSTGRES_PASSWORD
directories:
- data:/var/lib/postgresql/data
# installing and configuring ufw sudo apt-get install ufw sudo ufw status sudo ufw allow 22/tcp sudo ufw allow www/tcp sudo uff allow 443/tcp sudo ufw enable
sudo apt update && sudo apt upgrade -y sudo apt install fail2ban