32 lines
818 B
Docker
32 lines
818 B
Docker
FROM debian:stable-slim
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
# Installazione dipendenze
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
curl \
|
|
tar \
|
|
bash \
|
|
vim \
|
|
jq \
|
|
sqlite3 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Download e installazione govc
|
|
RUN curl -L -o - "https://github.com/vmware/govmomi/releases/latest/download/govc_$(uname -s)_$(uname -m).tar.gz" \
|
|
| tar -C /usr/local/bin -xvzf - govc
|
|
|
|
# Creo la directory dove importare gli script
|
|
RUN mkdir -p /opt/app
|
|
|
|
# Importo gli script
|
|
COPY procedura.sh /opt/app/
|
|
COPY create_db_mk3.sql /opt/app/
|
|
COPY .govc.env /opt/app/
|
|
COPY popola_db_mk3.sh /opt/app/
|
|
|
|
# Source env e shell interattiva
|
|
ENTRYPOINT ["bash", "-c", "source /opt/app/.govc.env && exec bash"]
|
|
#ENTRYPOINT ["bash", "-c"]
|