選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
jakobsn 38d14b952d fcked up new projects so fixed again lul 6年前
mysql allow localhost to acces db and update readme 6年前
src fcked up new projects so fixed again lul 6年前
.gitignore more database tables and creating of projects. Bug encountered, sleep on it 6年前
README.md Get hash from signing the user and store in cookie 6年前
app_structure.png Making docs 6年前
docker-compose.yml webserver launch before database ready 6年前

README.md

Simple python web application

Python webpy application running on uswgi server with nginx using docker connected to another docker-runned mysql database.

Web Server image: https://github.com/tiangolo/uwsgi-nginx-docker webpy framework: http://webpy.org/

Prerequisites:

docker https://www.docker.com/

Build & Run

$ docker-compose up --build

Prune/Recreate

If you need a fresh rebuild in case of startup issues use this command (WARNING this will remove all your docker images)

$ docker system prune -a

$ docker-compose up --build

Deploy locally

Prerequisites:

mysql

python3

src/app/requirements.txt

Run Datatbase:

Launch mysql at default port (3306)

$ systemctl start mysqld

Log in to database

$ sudo mysql -u root

Insert mysql queries

“CREATE database db;”

“USE db;”

“SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘root’);”

Then populate databse by posting mysql/sql/init.sql into mysql

Edit src/app/models/database.py to point at local server

###Run app

$ cd src/app/

$ python3 src/app/main.py