Cela dit côté serveur, mais je voulais juste montrer que ce n'est pas lié à Android. Le contenu est minimal.
Je l'ai fait à peu près pour exécuter le SDK Apache Beam localement.
Pour le moment, un exemple minimum a déménagé, je vais donc le poster.
Dockerfile
FROM gradle:5.4-jdk-alpine
ENV APP_ROOT /usr/src/app
WORKDIR $APP_ROOT
USER root
RUN apk add --no-cache curl \
zip \
libc6-compat \
bash
RUN ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2
RUN curl -s https://get.sdkman.io | bash
RUN bash -c " \
source "$HOME/.sdkman/bin/sdkman-init.sh" && \
sdk install kotlin 1.3.50 \
"
docker-compose.yml
docker-compose.yml
version: '2'
services:
app:
build:
context: .
dockerfile: Dockerfile
volumes:
- .:/usr/src/app:cached
$ docker-compose run --rm app bash
Recommended Posts