An extremely simple user-authentication service.

run 476B

123456789101112131415
  1. #!/usr/bin/env bash
  2. docker stop passwd0
  3. docker rm passwd0
  4. docker stop passwd-db
  5. docker rm passwd-db
  6. docker network create web
  7. docker network create passwd-db
  8. docker build -t passwd0 .
  9. docker run -d --restart always --name passwd-db --network passwd-db \
  10. -v "$PWD/db":/var/lib/postgresql/data postgres:10.5-alpine
  11. sleep 5 # give Postgres time to start
  12. docker run -d --restart always --name passwd0 --network passwd-db \
  13. passwd0:latest
  14. docker network connect web passwd0