image:
|
|
file: .gitpod.Dockerfile
|
|
ports:
|
|
- port: 8080
|
|
onOpen: open-preview
|
|
- port: 3306
|
|
onOpen: ignore
|
|
- port: 9003
|
|
onOpen: ignore
|
|
checkoutLocation: "tiki"
|
|
tasks:
|
|
- name: Tiki
|
|
init: >
|
|
mkdir -p /workspace/logs/apache;
|
|
mkdir -p /workspace/logs/mysql;
|
|
mkdir -p /workspace/mysql/data;
|
|
sudo mysql_install_db --auth-root-authentication-method=normal;
|
|
sudo service mysql start;
|
|
mysqladmin -u root --password="" password gitpod;
|
|
mysql -e "CREATE DATABASE tiki_db";
|
|
sh setup.sh composer;
|
|
php console.php database:configure --host localhost root gitpod tiki_db;
|
|
php console.php database:install;
|
|
command: >
|
|
sudo service mysql status;
|
|
test $? -eq 0 || sudo service mysql start;
|
|
apachectl start;
|
|
cd $GITPOD_REPO_ROOT;
|
|
|
|
vscode:
|
|
extensions:
|
|
- felixfbecker.php-debug
|
|
- bmewburn.vscode-intelephense-client
|
|
- bmewburn.vscode-intelephense-client
|