mirror of
https://github.com/phpmyadmin/docker.git
synced 2026-09-25 07:59:37 -05:00
Merge pull request #2 from CybotTM/compose+arbitrary
add support for arbitrary servers and compose configuration file
This commit is contained in:
+5
-4
@@ -5,10 +5,11 @@ RUN wget --progress=dot https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-a
|
||||
&& rm phpMyAdmin*.tar.gz \
|
||||
&& mv phpMyAdmin* /www
|
||||
|
||||
COPY config.inc.php /www/config.inc.php
|
||||
COPY config.inc.arbitrary.php /www/config.inc.arbitrary.php
|
||||
COPY config.inc.linked.php /www/config.inc.linked.php
|
||||
COPY run.sh /run.sh
|
||||
RUN chmod u+rwx /run.sh
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
ENTRYPOINT ["php", "-S", "0.0.0.0:8080", "-t", "/www/"]
|
||||
|
||||
CMD []
|
||||
ENTRYPOINT [ "/run.sh" ]
|
||||
|
||||
@@ -16,3 +16,24 @@ docker run --name myadmin -d --link mysql_db_server:db -p 8080:8080 phpmyadmin/p
|
||||
Then open browser, visit http://***.***.host.ip:8080
|
||||
|
||||
You will see the phpmyadmin login page
|
||||
|
||||
## Usage with arbitrary server
|
||||
|
||||
You can use arbitrary servers by adding ENV variable PMA_ARBITRARY=1 to the startup command:
|
||||
|
||||
```
|
||||
docker run --name myadmin -d --link mysql_db_server:db -p 8080:8080 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin
|
||||
```
|
||||
|
||||
## Usage with docker-compose and arbitrary server
|
||||
|
||||
This will run phpMyAdmin with arbitrary server - allowing you to specify MySQL/MariaDB
|
||||
server on login page.
|
||||
|
||||
Using the docker-compose.yml from https://github.com/phpmyadmin/docker
|
||||
|
||||
```
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
than as usual, open http://localhost:8080 and enjoy your happy MySQL administration.
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
$cfg['blowfish_secret'] = 'xkjdkfj2x83kx';
|
||||
$cfg['AllowArbitraryServer'] = true;
|
||||
|
||||
$cfg['UploadDir'] = '';
|
||||
$cfg['SaveDir'] = '';
|
||||
@@ -0,0 +1,8 @@
|
||||
phpmyadmin:
|
||||
image: phpmyadmin:testing
|
||||
container_name: myadmin
|
||||
environment:
|
||||
- PMA_ARBITRARY=1
|
||||
restart: always
|
||||
ports:
|
||||
- 8080:8080
|
||||
Reference in New Issue
Block a user