mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 07:04:18 +00:00
Dockerize because why not
This commit is contained in:
parent
26a5302346
commit
bcefaed447
2 changed files with 16 additions and 2 deletions
14
Dockerfile
Normal file
14
Dockerfile
Normal file
|
@ -0,0 +1,14 @@
|
|||
FROM python:3
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
COPY requirements.txt ./
|
||||
RUN pip install --no-cache-dir -r requirements.txt
|
||||
COPY . .
|
||||
|
||||
CMD [ "python", "./server.py" ]
|
||||
|
||||
LABEL org.opencontainers.image.title="estus"
|
||||
LABEL org.opencontainers.image.description="Software inventario per il CED dell'Unione Terre di Castelli"
|
||||
LABEL org.opencontainers.image.licenses="MIT"
|
||||
LABEL org.opencontainers.image.url="https://github.com/Steffo99/estus"
|
||||
LABEL org.opencontainers.image.authors="Stefano Pigozzi <me@steffo.eu>, Lorenzo Balugani <lorenzo.balugani@gmail.com>"
|
|
@ -14,7 +14,7 @@ app.jinja_env.trim_blocks = True
|
|||
app.jinja_env.lstrip_blocks = True
|
||||
|
||||
# SQL
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db.sqlite'
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data/db.sqlite'
|
||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||
db = SQLAlchemy(app)
|
||||
|
||||
|
@ -1023,7 +1023,7 @@ def inject_vars():
|
|||
|
||||
if __name__ == "__main__":
|
||||
# Se non esiste il database, crealo e inizializzalo!
|
||||
if not os.path.isfile("db.sqlite"):
|
||||
if not os.path.isfile("data/db.sqlite"):
|
||||
with app.app_context():
|
||||
db.create_all()
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue