mirror of
https://gitlab.com/mojo42/Jirafeau.git
synced 2025-01-17 21:08:20 +01:00
Simpler docker dev env
Note: ._* files are created due to docker file system sync, ignore them Signed-off-by: Jerome Jutteau <j.jutteau@gmail.com>
This commit is contained in:
parent
2f04c1bf32
commit
39a36cda14
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
lib/config.local.php
|
||||
lib/tos.local.txt
|
||||
var-*
|
||||
*._*
|
||||
|
17
dev.sh
17
dev.sh
@ -1,16 +1,5 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
if [ "$(id -u)" -ne "1000" ]; then
|
||||
echo "your user id is not 1000, shared folder won't have a good uid"
|
||||
exit 1
|
||||
fi
|
||||
jroot=$(cd "$(dirname $0)" && pwd)
|
||||
docker -h &> /dev/null || (echo "You need docker installed" && exit 1)
|
||||
docker pull mojo4242/jirafeau-dev:apache2-php7
|
||||
name=jirafeau-dev-$(date +%Y%m%d%H%M%S)
|
||||
docker run --name $name -d -p 8000:80 -v $(pwd):/var/www/html mojo4242/jirafeau-dev:apache2-php7 /usr/sbin/apache2ctl -D FOREGROUND
|
||||
echo "You can now open http://127.0.0.1:8000/"
|
||||
echo "Press enter to destroy instance..."
|
||||
read
|
||||
docker stop -t 0 $name
|
||||
docker rm $name
|
||||
echo "Instance destroyed"
|
||||
docker pull tutum/apache-php
|
||||
docker run -v $jroot:/app -t -i --rm -p 8080:80 tutum/apache-php
|
||||
|
Loading…
x
Reference in New Issue
Block a user