container-govc/Containerfile
2026-01-23 01:34:08 +01:00

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"]