Common Operation

1. Check the service running status

cd /data/apitable
sudo docker compose ps

2. View service operation logs

cd /data/apitable
sudo docker compose logs --tail 256 -f backend-server
sudo docker compose logs --tail 256 -f room-server
sudo docker compose logs --tail 256 -f web-server

3. Stop all services

cd /data/apitable
sudo docker compose down

4. Start all services

cd /data/apitable
sudo docker compose up -d

5. Modify environment variables

cd /data/apitable
vim .env.local
cat .env.template .env.local > .env

# apply it 
sudo docker compose up -d

5. .env.local Common examples

For detailed variables see: Environment Varialbes

# nginx
NGINX_HTTP_PORT=8080

# smtp
MAIL_ENABLED=true
MAIL_HOST=smtp.xxx.com
MAIL_PASSWORD=your_email_password
MAIL_PORT=465
MAIL_SSL_ENABLE=true
MAIL_TYPE=smtp
MAIL_USERNAME=your_email

6. Update license code

License configuration variables: SELFHOST_LICENSE

Configure variables in .env.local and apply it to take effect , reference

SELFHOST_LICENSE={your_license_code}