mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
36 lines
967 B
Docker
36 lines
967 B
Docker
FROM ubuntu:20.04
|
|
LABEL maintainer="roland.osborne@gmail.com"
|
|
|
|
ENV TZ=America/Los_Angeles
|
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|
|
|
RUN apt-get update
|
|
|
|
RUN apt-get -y install curl
|
|
RUN apt-get -y install net-tools
|
|
RUN apt-get -y install jq
|
|
RUN apt-get -y install netcat
|
|
RUN apt-get -y install unzip
|
|
RUN apt-get -y install wget
|
|
RUN apt-get -y install git
|
|
RUN apt-get -y install vim
|
|
RUN apt-get -y install fail2ban
|
|
RUN apt-get -y install imagemagick-6.q16
|
|
RUN apt-get -y install ffmpeg
|
|
RUN apt-get -y install build-essential
|
|
RUN apt-get -y install sqlite3
|
|
|
|
RUN apt-get -y upgrade
|
|
|
|
RUN wget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz
|
|
RUN tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz
|
|
|
|
ADD configure.sh /root
|
|
|
|
RUN mkdir -p /data
|
|
RUN echo 'export PATH=$PATH:/usr/local/go/bin' >> /root/.bashrc
|
|
RUN echo -e "set expandtab\nset tabstop=2\nset softtabstop=2\nset shiftwidth=2\n" > /root/.vimrc
|
|
|
|
ENTRYPOINT ["/root/configure.sh"]
|
|
|