Skip to content

thecharge/docker-images

Repository files navigation

docker-images

Releases and EOL

  • The containers will go according to the official releases and will have scheduled monthly builds, built every 1st date of the month
  • The images archival and decomissioning of the updates will be on this page in dedicated section bellow

Images


Alpine 3.13

Docker Pulls Build and push alpine base image

Releases and EOL:

Releases: https://alpinelinux.org/releases/

Alpine linux 3.13 will be supported until 2022 Nov.

Image EOL: TBD

How to use this image

Use like you would any other image:

  1. Via docker pull
docker pull thecharge/alpine:3.13
  1. In separate dockerfile:
# Base arguments
# base registry, if pulled from such
ARG BASE_REGISTRY=
ARG BASE_IMAGE=thecharge/alpine
ARG BASE_TAG=3.13

FROM ${BASE_REGISTRY}${BASE_IMAGE}:${BASE_TAG}

# on your build pipelinie if you use corporate proxy
ARG HTTP_PROXY
ARG HTTPS_PROXY
ARG FTP_PROXY
ARG NO_PROXY

# proxy settings
ENV HTTP_PROXY=${HTTP_PROXY}
ENV HTTPS_PROXY=${HTTPS_PROXY}
ENV FTP_PROXY=${FTP_PROXY}
ENV NO_PROXY=${NO_PROXY}


RUN apk add --no-cache mysql-client
ENTRYPOINT ["mysql"]

Alpine 3.13, Python 3.10

Docker Pulls Build and push alpine Python 3.10 base image

Releases and EOL:

Releases: https://www.python.org/downloads/

Python 3.10 will be supperted until 2026 Oct.

Image EOL: TBD

How to use this image

Use like you would any other image:

  1. Via docker pull
docker pull thecharge/python:3.10-alpine
  1. In separate dockerfile:
# Base arguments
# base registry, if pulled from such
ARG BASE_REGISTRY=
ARG BASE_IMAGE=thecharge/python
ARG BASE_TAG=3.10-alpine

FROM ${BASE_REGISTRY}${BASE_IMAGE}:${BASE_TAG}

# on your build pipelinie if you use corporate proxy
ARG HTTP_PROXY
ARG HTTPS_PROXY
ARG FTP_PROXY
ARG NO_PROXY

# proxy settings
ENV HTTP_PROXY=${HTTP_PROXY}
ENV HTTPS_PROXY=${HTTPS_PROXY}
ENV FTP_PROXY=${FTP_PROXY}
ENV NO_PROXY=${NO_PROXY}

COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app/app.py"]

Alpine 3.13, Node 16.13.0

Docker Pulls Build and push alpine Node 16.13.0 base image

Releases and EOL:

Releases: https://nodejs.org/en/about/releases/

Node 16 will be supperted at least until 2023 Apr.

Image EOL: TBD

How to use this image

Use like you would any other image:

  1. Via docker pull
docker pull thecharge/node:16.13.0-alpine
  1. In separate dockerfile:
# Base arguments
# base registry, if pulled from such
ARG BASE_REGISTRY=
ARG BASE_IMAGE=thecharge/node
ARG BASE_TAG=16.13.0-alpine

FROM ${BASE_REGISTRY}${BASE_IMAGE}:${BASE_TAG}

# on your build pipelinie if you use corporate proxy
ARG HTTP_PROXY
ARG HTTPS_PROXY
ARG FTP_PROXY
ARG NO_PROXY

# proxy settings
ENV HTTP_PROXY=${HTTP_PROXY}
ENV HTTPS_PROXY=${HTTPS_PROXY}
ENV FTP_PROXY=${FTP_PROXY}
ENV NO_PROXY=${NO_PROXY}
WORKDIR /app
COPY . ./
RUN npm install
CMD [ "node", "server.js" ]

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •