~/about
# About Adesoji
tech stack — dockerfile
Dockerfile — tech-stack.multi-stage
# ─── Stage 1: Cloud Foundation ───────────────────────────────
FROM aws:8-years AS cloud-foundation
RUN apt-get install -y \
terraform \
ansible \
aws-cli \
kubernetes
# ─── Stage 2: Observability ──────────────────────────────────
FROM cloud-foundation AS observability
RUN apt-get install -y \
grafana \
prometheus \
datadog-agent \
pagerduty-cli
# ─── Stage 3: CI/CD ──────────────────────────────────────────
FROM observability AS cicd
RUN apt-get install -y \
github-actions \
gitlab-ci \
teamcity \
docker \
helm
# ─── Stage 4: Dev Stack ──────────────────────────────────────
FROM cicd AS dev
RUN npm install -g \
nextjs \
nodejs \
typescript
RUN go install evidentia@latest
# ─── Final ───────────────────────────────────────────────────
FROM dev AS adesoji
LABEL maintainer="adesojiadejoro@gmail.com"
LABEL org="joro-services-ltd"
EXPOSE 443
CMD ["./keep-production-alive.sh"]