From 30cfbd2157b0b725229a05bb283b0d4930657738 Mon Sep 17 00:00:00 2001 From: JoYo <> Date: Sun, 5 Dec 2021 15:09:32 -0500 Subject: [PATCH] dev env --- Dockerfile | 11 +++++++++++ README.mdown | 32 +++++++++++++++++++++++++++++++- banana/scripts.py | 0 docker-compose.yaml | 8 ++++++++ 4 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 banana/scripts.py diff --git a/Dockerfile b/Dockerfile index e69de29..b2138b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:20.04 +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && apt-get install -y \ + python3-pip \ + && apt-get clean + +COPY ./banana/ /app/banana/ +COPY pyproject.toml /app/ +WORKDIR /app/ +RUN pip3 install --no-deps . diff --git a/README.mdown b/README.mdown index cbcc6a9..bc9b2d3 100644 --- a/README.mdown +++ b/README.mdown @@ -2,8 +2,38 @@ Elder Scrolls Online addon manager and a Tamriel Trade Centre price table updater +[MIT License](LICENSE) + # Dependencies -# Installation +``` +python3-pip +``` + +# Linux Installation + +# Windows Installation # Usage + +# Linux Development + +Use docker to test the python components. +For docker installation run the following commands on [Ubuntu 20.04](https://ubuntu.com/download/): + +```bash +sudo apt-get update && sudo apt-get install -y \ + docker-compose \ + docker.io \ + && apt-get clean + +sudo usermod -aG docker $USER +``` + +Build and run the dev environment by entering the following commands: + +```bash +cd ./banana/ +docker-compose build +docker-compose run banana +``` diff --git a/banana/scripts.py b/banana/scripts.py new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yaml b/docker-compose.yaml index e69de29..cb57444 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -0,0 +1,8 @@ +version: "3" + +services: + banana: + image: banana + build: + context: . + command: banana-script