Advertisement
Guest User

Untitled

a guest
Aug 26th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. $ docker-compose up --build -d
  2. $ docker exec -it flaskdocker_mysql_1 mysql -u root -p
  3. mysql> CREATE DATABASE flask_docker;
  4. mysql> CREATE USER `flask-docker`@`localhost` IDENTIFIED BY 'pass';
  5. mysql> GRANT ALL PRIVILEGES ON flask_docker.* TO 'flask-docker'@'localhost';
  6. mysql> exit
  7. Bye
  8. $ docker exec -it flaskdocker_web_1 python /usr/src/app/manage.py createdb
  9. # rest of traceback
  10. sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, u"Access denied for user 'flask-docker'@'flaskdocker_web_1.flaskdocker_default' (using password: YES)")
  11.  
  12. web:
  13. restart: always
  14. build: ./app
  15. volumes:
  16. - /usr/src/app/static
  17. expose:
  18. - "5000"
  19. environment:
  20. FLASK_CONFIG: 'production'
  21. links:
  22. - mysql:mysql
  23. command: /usr/local/bin/uwsgi --ini uwsgi.ini
  24.  
  25. MYSQL_USER = 'flask-docker'
  26. MYSQL_PASS = 'pass'
  27. MYSQL_HOST = 'mysql'
  28. MYSQL_DB = 'flask_docker'
  29. # Database info
  30. SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://{usr}:{passwd}@{host}/{db}'.format(
  31. usr=MYSQL_USER, passwd=MYSQL_PASS, host=MYSQL_HOST, db=MYSQL_DB
  32. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement