diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6f3416a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +uploads +node_modules +static/dist +static/.webassets-cache +*.js +*.json +*.md \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6bacabe..dd34900 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,6 +34,10 @@ bandit: tests:debian: stage: test + before_script: + - apt update + - apt install nodejs npm + - npm install --global postcss script: - apt-get -qqy update - apt-get -qqy install --no-install-recommends mat2 python3-flask python3-coverage python3-pip python3-setuptools diff --git a/Dockerfile.development b/Dockerfile.development index 815459d..bfcaa32 100644 --- a/Dockerfile.development +++ b/Dockerfile.development @@ -9,7 +9,10 @@ RUN apt-get update \ gir1.2-gdkpixbuf-2.0 \ libimage-exiftool-perl \ libgirepository1.0-dev \ + nodejs npm \ && pip install -r requirements.txt \ +&& npm i \ +&& npm install --global postcss postcss-cli \ && rm -rf /var/cache/apt/* /var/lib/apt/lists/* CMD flask run --host=0.0.0.0