version: "3"
services:
web:
# replace username/repo:tag with your name and image details
image: user1/webapp:latest
volumes:
- ./local-db:/go/src/webapp/local-db
environment:
- REACT_APP_ENDPOINT=http://api.com
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "8080:8080"
networks:
- webnet
networks:
webnet:
webapp
から環境変数を読んでいないが作成反応するアプリを提供していますサーバーですが、私はhttps://daveceddia.com/multiple-environments-with-react/ に応じ作成反応するアプリは、ドッキングウィンドウ-compose.yml
console.log("process.env.REACT_APP_ENDPOINT")
console.log(process.env.REACT_APP_ENDPOINT)
を実行したときに、私はする必要があります環境変数にアクセスすることができます。私は
docker swarm init
docker stack deploy -c ~/webapp/docker-compose.yml webapp
コンソールログを印刷undefined
を使用してドッキングウィンドウ-コンを実行しますが、私はドッキングウィンドウなしで私のローカルマシン上に作成反応するアプリを提供するサーバーを実行した場合、フロントエンドは、適切に環境変数を出力します。