Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

35 wiersze
735 B

  1. #!/usr/bin/env bash
  2. OUTPUT_DIR=LessPass
  3. if [ -d "$OUTPUT_DIR" ]
  4. then
  5. echo "LessPass directory exists, move ./LessPass folder and re-run lesspass.sh script"
  6. exit 1
  7. fi
  8. mkdir $OUTPUT_DIR
  9. cd $OUTPUT_DIR
  10. curl -o docker-compose.yml https://raw.githubusercontent.com/lesspass/lesspass/master/docker-compose.prod.yml
  11. DATABASE_PASSWORD=$(date +%s | sha256sum | base64 | head -c 32)
  12. SECRET_KEY=$(date +%s | sha256sum | base64 | head -c 32)
  13. echo "Please enter your domain name: "
  14. read DOMAIN
  15. # create env file
  16. cat >> .env << EOF
  17. ALLOWED_HOSTS=.$DOMAIN
  18. DATABASE_PASSWORD=$DATABASE_PASSWORD
  19. SECRET_KEY=$SECRET_KEY
  20. DOMAIN=$DOMAIN
  21. EOF
  22. # pull new images
  23. docker-compose pull
  24. # restart container
  25. docker-compose down
  26. docker-compose up -d