Updated README and Dockerfile to build docker image

master
androiddrew 6 years ago
parent a2e52d453c
commit b708521f73

@ -1,2 +1,35 @@
# datasketch-io # datasketch-io
## Build docker image
`docker build -t androiddrew/datasketch:latest -f ./services/cms/Dockerfile ./services/cms`
To test the build locally on your laptop:
`docker run -it --name datasketch_cms -e DB_HOST="host.docker.internal" -p 8888:8000 androiddrew/datasketch:latest`
If using the postgres.app on Mac OS you will need to update both the postgresql.conf and pg_hba.conf files
/Users/<user_name>/Library/Application Support/Postgres/var-10/postgresql.conf
```
listen_addresses = '*'
```
/Users/<user_name>/Library/Application Support/Postgres/var-10/pg_hba.conf
```
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all trust
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
host datasketch datasketch host.docker.internal trust
```

@ -11,7 +11,7 @@ RUN pip install gunicorn
COPY . /code/ COPY . /code/
WORKDIR /code/ WORKDIR /code/
RUN python manage.py migrate # RUN python manage.py migrate # removed to garuantee build
RUN useradd wagtail RUN useradd wagtail
RUN chown -R wagtail /code RUN chown -R wagtail /code

Loading…
Cancel
Save