diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ca4ae55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +storage-dev/* +storage-prod/* diff --git a/Dockerfile b/Dockerfile index c353379..9e9832b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,6 @@ RUN pip install websockets WORKDIR /beerlog-srv COPY beerlog-srv.py . COPY storage.py . -COPY users.obj . ARG BEERLOG_PORT ENV BEERLOG_PORT $BEERLOG_PORT diff --git a/docker-compose.yml b/docker-compose.yml index 70f7719..1059ae7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,6 +9,8 @@ services: args: BEERLOG_PORT: 8000 network: host + volumes: + - ./storage-dev:/storage/ ports: - 8000:8000 beerlog-srv-prod: @@ -19,6 +21,8 @@ services: args: BEERLOG_PORT: 8080 network: host + volumes: + - ./storage-prod:/storage/ ports: - 8080:8080 diff --git a/storage.py b/storage.py index c6855c9..5c5fdd9 100644 --- a/storage.py +++ b/storage.py @@ -7,7 +7,7 @@ class Storage(): objects = {} def __init__(self, name): - self.name = f"./{name}.obj" + self.name = f"/storage/{name}.obj" self._load() def _load(self):