env_file:
- path/to/my.env
Я сам раздаю статику отдельной нодой
Это если настраивает не такой как я
То есть я могу собрать проект один раз, изменить докер файл ссылаясь на него, а не на node:16 например и у меня не будет заниматься место?
Нельзя поднять ноду или докер без него?
как понять на базе?
FROM ubuntu
RUN apt-get -y update && apt-get install nodejs && rm -rf /var/cache/apt/*
docker build -t my-base:v0.1 -f Dockerfile.my-base .
FROM my-base:v0.1
ADD my_app /app
WORKDIR /app
RUN npm install library1 dependency2
COMMAND node /app/main.js
FROM my-base:v0.1
RUN apt-get update && apt-get install -y libaio1 wget unzip \
&& wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip \
&& unzip instantclient-basiclite-linuxx64.zip \
&& rm -f instantclient-basiclite-linuxx64.zip \
&& cd /opt/oracle/instantclient* \
&& rm -f *jdbc* *occi* *mysql* *README *jar uidrvci genezi adrci \
&& echo /opt/oracle/instantclient* > /etc/ld.so.conf.d/oracle-instantclient.conf && ldconfig \
&& npm install oracledb