Self-hosted API playground for students to learn and practice automated API testing locally.
763
docker volume create ecommerce-api-data
docker rm -f ecommerce-api 2>/dev/null || true
docker run -d --pull always --name ecommerce-api \
-p 3330:3330 \
-e DATABASE_SOURCE=SQLITE \
-e SQLITE_URL="file:/app/data/dev.db" \
-e JWT_SECRET="super-secret-jwt" \
-v ecommerce-api-data:/app/data \
amitbaderia/ecommerce-api:1.0.1
docker exec -it ecommerce-api npm run db:migrate
docker exec -it ecommerce-api npm run seed:sqlite
docker logs --tail 100 ecommerce-api
docker stop ecommerce-api
docker start ecommerce-api
docker restart ecommerce-api
docker rm -f ecommerce-api
docker rm -f ecommerce-api 2>/dev/null || true
docker rmi amitbaderia/ecommerce-api:1.0.1 2>/dev/null || true
docker volume rm ecommerce-api-data 2>/dev/null || true
docker rm -f ecommerce-api 2>/dev/null || true
docker run -d --pull always --name ecommerce-api \
-p 3330:3330 \
-e DATABASE_SOURCE=SQLITE \
-e SQLITE_URL="file:/app/data/dev.db" \
-e JWT_SECRET="super-secret-jwt" \
-v ecommerce-api-data:/app/data \
amitbaderia/ecommerce-api:1.0.1
Content type
Image
Digest
sha256:e6e26dd0a…
Size
70.6 MB
Last updated
8 months ago
docker pull amitbaderia/ecommerce-api