From 9aa91985c9fee40737330e25dc968ff17780308b Mon Sep 17 00:00:00 2001 From: alban Date: Mon, 2 Nov 2020 15:07:37 +0100 Subject: [PATCH] [enh] better server with install.sh --- Dockerfile => server/Dockerfile | 0 docker-compose.yml => server/docker-compose.yml | 2 -- .../files}/nginx/sites-enabled/site.conf | 0 server/install.sh | 17 +++++++++++++++++ 4 files changed, 17 insertions(+), 2 deletions(-) rename Dockerfile => server/Dockerfile (100%) rename docker-compose.yml => server/docker-compose.yml (96%) rename {files => server/files}/nginx/sites-enabled/site.conf (100%) create mode 100644 server/install.sh diff --git a/Dockerfile b/server/Dockerfile similarity index 100% rename from Dockerfile rename to server/Dockerfile diff --git a/docker-compose.yml b/server/docker-compose.yml similarity index 96% rename from docker-compose.yml rename to server/docker-compose.yml index 2845d14..fd3dbb6 100644 --- a/docker-compose.yml +++ b/server/docker-compose.yml @@ -9,8 +9,6 @@ services: db: env_file: .env image: redis:6-alpine - ports: - - "6379:6379" volumes: - laserrdb:/var/lib/redis command: ["redis-server", "--appendonly", "yes"] diff --git a/files/nginx/sites-enabled/site.conf b/server/files/nginx/sites-enabled/site.conf similarity index 100% rename from files/nginx/sites-enabled/site.conf rename to server/files/nginx/sites-enabled/site.conf diff --git a/server/install.sh b/server/install.sh new file mode 100644 index 0000000..acb771a --- /dev/null +++ b/server/install.sh @@ -0,0 +1,17 @@ +apt update +apt install -y --no-install-recommends build-essential\ + gcc\ + libagg2-dev\ + libpotrace-dev\ + nginx-light\ + pkg-config\ + python-dev\ + redis-server +rm -f /etc/nginx/sites-enabled/* +pip3 install flask numpy pillow redis +pip3 install pypotrace +cd /opt +git clone https://git.interhacker.space/teamlaser/laser-app +cp /opt/teamlaser/laser-app/files/nginx/sites-enabled/site.conf /etc/nginx/sites-enabled + +