docker
docker copied to clipboard
Can Not Create a New API
Here is my docker-compose.yml file for wallabag installation in Docker:
version: '3'
services:
app:
image: wallabag/wallabag:latest
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=password1
- SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql
- SYMFONY__ENV__DATABASE_HOST=db
- SYMFONY__ENV__DATABASE_PORT=3306
- SYMFONY__ENV__DATABASE_NAME=wallabag
- SYMFONY__ENV__DATABASE_USER=wallabag
- SYMFONY__ENV__DATABASE_PASSWORD=password2
- SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
- SYMFONY__ENV__MAILER_HOST=127.0.0.1
- SYMFONY__ENV__MAILER_USER=~
- SYMFONY__ENV__MAILER_PASSWORD=~
- [email protected] # ä¿®æ¹æä½ èªå·±çé®ç®±
- SYMFONY__ENV__DOMAIN_NAME=https://wallabag.example.com # ä¿®æ¹æç¨åè¦åå代ççåå
- SYMFONY__ENV__SERVER_NAME="example"
ports:
- 1234:80
volumes:
- ./images:/var/www/wallabag/web/assets/images
networks:
- default
healthcheck:
test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost"]
interval: 1m
timeout: 3s
depends_on:
- db
- redis
db:
image: mariadb
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=password1
- MYSQL_DATABASE=wallabag
- MYSQL_USER=wallabag
- MYSQL_PASSWORD=password2
volumes:
- ./data:/var/lib/mysql
networks:
- default
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
interval: 20s
timeout: 3s
redis:
image: redis:alpine
restart: unless-stopped
networks:
- default
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 20s
timeout: 3s
networks:
default:
name: wallabag
However, when I want to create an API client, something weird happened:
The creation of an API client could never succeed.
Any suggestions?