@@ -53,13 +53,13 @@ chmod +x docker-deploy.sh
5353** After running the script:**
5454``` bash
5555# Start services
56- docker- compose -f docker-compose.local.yml up -d
56+ docker compose -f docker-compose.local.yml up -d
5757
5858# View logs
59- docker- compose -f docker-compose.local.yml logs -f sub2api
59+ docker compose -f docker-compose.local.yml logs -f sub2api
6060
6161# If admin password was auto-generated, find it in logs:
62- docker- compose -f docker-compose.local.yml logs sub2api | grep " admin password"
62+ docker compose -f docker-compose.local.yml logs sub2api | grep " admin password"
6363
6464# Access Web UI
6565# http://localhost:8080
@@ -88,10 +88,10 @@ echo "TOTP_ENCRYPTION_KEY=${TOTP_ENCRYPTION_KEY}" >> .env
8888mkdir -p data postgres_data redis_data
8989
9090# Start all services using local directory version
91- docker- compose -f docker-compose.local.yml up -d
91+ docker compose -f docker-compose.local.yml up -d
9292
9393# View logs (check for auto-generated admin password)
94- docker- compose -f docker-compose.local.yml logs -f sub2api
94+ docker compose -f docker-compose.local.yml logs -f sub2api
9595
9696# Access Web UI
9797# http://localhost:8080
@@ -121,7 +121,7 @@ When using Docker Compose with `AUTO_SETUP=true`:
121121
1221223 . If ` ADMIN_PASSWORD ` is not set, check logs for the generated password:
123123 ``` bash
124- docker- compose logs sub2api | grep " admin password"
124+ docker compose logs sub2api | grep " admin password"
125125 ```
126126
127127### Database Migration Notes (PostgreSQL)
@@ -162,47 +162,47 @@ For **local directory version** (docker-compose.local.yml):
162162
163163``` bash
164164# Start services
165- docker- compose -f docker-compose.local.yml up -d
165+ docker compose -f docker-compose.local.yml up -d
166166
167167# Stop services
168- docker- compose -f docker-compose.local.yml down
168+ docker compose -f docker-compose.local.yml down
169169
170170# View logs
171- docker- compose -f docker-compose.local.yml logs -f sub2api
171+ docker compose -f docker-compose.local.yml logs -f sub2api
172172
173173# Restart Sub2API only
174- docker- compose -f docker-compose.local.yml restart sub2api
174+ docker compose -f docker-compose.local.yml restart sub2api
175175
176176# Update to latest version
177- docker- compose -f docker-compose.local.yml pull
178- docker- compose -f docker-compose.local.yml up -d
177+ docker compose -f docker-compose.local.yml pull
178+ docker compose -f docker-compose.local.yml up -d
179179
180180# Remove all data (caution!)
181- docker- compose -f docker-compose.local.yml down
181+ docker compose -f docker-compose.local.yml down
182182rm -rf data/ postgres_data/ redis_data/
183183```
184184
185185For ** named volumes version** (docker-compose.yml):
186186
187187``` bash
188188# Start services
189- docker- compose up -d
189+ docker compose up -d
190190
191191# Stop services
192- docker- compose down
192+ docker compose down
193193
194194# View logs
195- docker- compose logs -f sub2api
195+ docker compose logs -f sub2api
196196
197197# Restart Sub2API only
198- docker- compose restart sub2api
198+ docker compose restart sub2api
199199
200200# Update to latest version
201- docker- compose pull
202- docker- compose up -d
201+ docker compose pull
202+ docker compose up -d
203203
204204# Remove all data (caution!)
205- docker- compose down -v
205+ docker compose down -v
206206```
207207
208208### Environment Variables
@@ -232,7 +232,7 @@ When using `docker-compose.local.yml`, all data is stored in local directories,
232232``` bash
233233# On source server: Stop services and create archive
234234cd /path/to/deployment
235- docker- compose -f docker-compose.local.yml down
235+ docker compose -f docker-compose.local.yml down
236236cd ..
237237tar czf sub2api-complete.tar.gz deployment/
238238
@@ -242,7 +242,7 @@ scp sub2api-complete.tar.gz user@new-server:/path/to/destination/
242242# On new server: Extract and start
243243tar xzf sub2api-complete.tar.gz
244244cd deployment/
245- docker- compose -f docker-compose.local.yml up -d
245+ docker compose -f docker-compose.local.yml up -d
246246```
247247
248248Your entire deployment (configuration + data) is migrated!
@@ -492,19 +492,19 @@ For **local directory version**:
492492
493493``` bash
494494# Check container status
495- docker- compose -f docker-compose.local.yml ps
495+ docker compose -f docker-compose.local.yml ps
496496
497497# View detailed logs
498- docker- compose -f docker-compose.local.yml logs --tail=100 sub2api
498+ docker compose -f docker-compose.local.yml logs --tail=100 sub2api
499499
500500# Check database connection
501- docker- compose -f docker-compose.local.yml exec postgres pg_isready
501+ docker compose -f docker-compose.local.yml exec postgres pg_isready
502502
503503# Check Redis connection
504- docker- compose -f docker-compose.local.yml exec redis redis-cli ping
504+ docker compose -f docker-compose.local.yml exec redis redis-cli ping
505505
506506# Restart all services
507- docker- compose -f docker-compose.local.yml restart
507+ docker compose -f docker-compose.local.yml restart
508508
509509# Check data directories
510510ls -la data/ postgres_data/ redis_data/
@@ -514,19 +514,19 @@ For **named volumes version**:
514514
515515``` bash
516516# Check container status
517- docker- compose ps
517+ docker compose ps
518518
519519# View detailed logs
520- docker- compose logs --tail=100 sub2api
520+ docker compose logs --tail=100 sub2api
521521
522522# Check database connection
523- docker- compose exec postgres pg_isready
523+ docker compose exec postgres pg_isready
524524
525525# Check Redis connection
526- docker- compose exec redis redis-cli ping
526+ docker compose exec redis redis-cli ping
527527
528528# Restart all services
529- docker- compose restart
529+ docker compose restart
530530```
531531
532532### Binary Install
0 commit comments