Skip to content

Commit

Permalink
docker improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
kizniche committed Dec 7, 2021
1 parent 55859e2 commit bd38694
Show file tree
Hide file tree
Showing 93 changed files with 214 additions and 128 deletions.
File renamed without changes.
3 changes: 1 addition & 2 deletions databases/alembic.ini → alembic_db/alembic.ini
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ script_location = alembic
# are written from script.py.mako
# output_encoding = utf-8

sqlalchemy.url = sqlite:///mycodo.db

sqlalchemy.url = sqlite:///../databases/mycodo.db

# Logging configuration
[loggers]
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import os

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic

from alembic import op
import sqlalchemy as sa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

pass
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("input") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

op.create_table(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

def downgrade():
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("widget") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

op.create_table(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("function") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic

from alembic import op
import sqlalchemy as sa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic

from alembic import op
import sqlalchemy as sa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("camera") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("camera") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("camera") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("lcd") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("conditional_data") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

op.create_table(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("users") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic


# revision identifiers, used by Alembic.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

op.rename_table('dashboard', 'widget')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic

from alembic import op
import sqlalchemy as sa
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic


# revision identifiers, used by Alembic.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("dashboard") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("pid") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("lcd_data") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

op.create_table(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("function_actions") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic


# revision identifiers, used by Alembic.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("output") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("output") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("dashboard") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

op.create_table(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("widget") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("camera") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))

from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic

from mycodo.config import SQL_DATABASE_MYCODO
from mycodo.config import ID_FILE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic_db.alembic_post_utils import write_revision_post_alembic
# write_revision_post_alembic(revision)

with op.batch_alter_table("misc") as batch_op:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def upgrade():
import sys
import os
sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
from databases.alembic_post_utils import write_revision_post_alembic
from alembic_db.alembic_post_utils import write_revision_post_alembic
write_revision_post_alembic(revision)

with op.batch_alter_table("smtp") as batch_op:
Expand Down
4 changes: 2 additions & 2 deletions databases/alembic_post.py → alembic_db/alembic_post.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# import sys
# import os
# sys.path.append(os.path.abspath(os.path.join(__file__, "../../../..")))
# from databases.alembic_post_utils import write_revision_post_alembic
# from alembic.alembic_post_utils import write_revision_post_alembic
# def upgrade():
# write_revision_post_alembic(revision)
#
Expand All @@ -26,7 +26,7 @@

sys.path.append(os.path.abspath(os.path.join(__file__, "../..")))

from databases.alembic_post_utils import read_revision_file
from alembic_db.alembic_post_utils import read_revision_file
from mycodo.config import ALEMBIC_UPGRADE_POST
from mycodo.config import SQL_DATABASE_MYCODO
from mycodo.databases.utils import session_scope
Expand Down
File renamed without changes.
3 changes: 1 addition & 2 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ RUN useradd -ms /bin/bash mycodo

COPY ./mycodo/scripts/upgrade_commands.sh /home/mycodo/mycodo/scripts/upgrade_commands.sh

RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh create-files-directories
RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh create-symlinks
RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh docker-create-files-directories-symlinks
RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh update-apt
RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh update-packages
RUN /home/mycodo/mycodo/scripts/upgrade_commands.sh ssl-certs-generate
Expand Down
Loading

0 comments on commit bd38694

Please sign in to comment.