Moves to docker for script execution

This commit is contained in:
Akshay Nair
2021-04-10 14:07:08 +05:30
parent 50edbab55a
commit 9e1a73ea08
3 changed files with 34 additions and 3 deletions
+21
View File
@@ -0,0 +1,21 @@
FROM ubuntu:20.04
ENV TERM xterm
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
RUN apt-get -y update
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
RUN npm i -g n yarn && n 15.11
RUN node -v
WORKDIR /opt/app
COPY yarn.lock .
COPY package.json .
RUN yarn install
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
+5 -3
View File
@@ -5,10 +5,12 @@ let
nixPackages = with pkgs; [
nodejs-15_x
yarn
dnsutils
certbot
docker-compose
#dnsutils
#certbot
];
in pkgs.stdenv.mkDerivation {
in
pkgs.stdenv.mkDerivation {
name = "env";
buildInputs = nixPackages;
}
+8
View File
@@ -0,0 +1,8 @@
version: '3'
services:
dev:
build:
context: .
dockerfile: ./Dockerfile
volumes:
- ./:/opt/app/code