Es heißt serverseitig, aber ich wollte nur zeigen, dass es nicht mit Android zusammenhängt. Der Inhalt ist minimal.
Ich habe es ungefähr geschafft, das Apache Beam SDK lokal auszuführen.
Vorerst hat sich ein Mindestbeispiel verschoben, daher werde ich es veröffentlichen.
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