diff --git a/core/admin/mailu/dockercli.py b/core/admin/mailu/dockercli.py deleted file mode 100644 index 94f71144..00000000 --- a/core/admin/mailu/dockercli.py +++ /dev/null @@ -1,26 +0,0 @@ -from mailu import app - -import docker -import signal - - -# Connect to the Docker socket -cli = docker.Client(base_url=app.config['DOCKER_SOCKET']) - - -def get(*names): - result = {} - all_containers = cli.containers(all=True) - for brief in all_containers: - if brief['Image'].startswith('mailu/'): - container = cli.inspect_container(brief['Id']) - container['Image'] = cli.inspect_image(container['Image']) - name = container['Config']['Labels']['com.docker.compose.service'] - if not names or name in names: - result[name] = container - return result - - -def reload(*names): - for name, container in get(*names).items(): - cli.kill(container["Id"], signal.SIGHUP.value) diff --git a/core/admin/migrations/versions/cd79ed46d9c2_.py b/core/admin/migrations/versions/cd79ed46d9c2_.py new file mode 100644 index 00000000..0e9da5d3 --- /dev/null +++ b/core/admin/migrations/versions/cd79ed46d9c2_.py @@ -0,0 +1,25 @@ +""" Add a configuration table + +Revision ID: cd79ed46d9c2 +Revises: 25fd6c7bcb4a +Create Date: 2018-10-17 21:44:48.924921 + +""" + +revision = 'cd79ed46d9c2' +down_revision = '25fd6c7bcb4a' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + op.create_table('config', + sa.Column('name', sa.String(length=255), nullable=False), + sa.Column('value', sa.String(length=255), nullable=True), + sa.PrimaryKeyConstraint('name') + ) + + +def downgrade(): + op.drop_table('config') diff --git a/core/admin/run.py b/core/admin/run.py deleted file mode 100644 index a55ac1e2..00000000 --- a/core/admin/run.py +++ /dev/null @@ -1,7 +0,0 @@ -import os - - -if __name__ == "__main__": - os.environ["DEBUG"] = "True" - from mailu import app - app.run()