mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 05:50:42 +02:00
[ticket/14547] Add Vagrant to phpBB
PHPBB3-14547
This commit is contained in:
30
vagrant/after.sh
Executable file
30
vagrant/after.sh
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/bin/sh
|
||||
|
||||
PHPBB_PATH="/home/vagrant/phpbb"
|
||||
PHPBB_CONFIG="${PHPBB_PATH}/phpBB/config.php"
|
||||
PHPBB_INSTALL="${PHPBB_PATH}/vagrant/phpbb-install-config.yml"
|
||||
|
||||
# Ensure composer deps are installed
|
||||
cd ${PHPBB_PATH}/phpBB
|
||||
php ../composer.phar install
|
||||
|
||||
# Backup current config.php file
|
||||
if [ -e ${PHPBB_CONFIG} ]
|
||||
then
|
||||
cp --backup=numbered ${PHPBB_CONFIG} ${PHPBB_CONFIG}.bak
|
||||
fi
|
||||
|
||||
# Delete any sqlite db and config file
|
||||
rm -rf /tmp/phpbb.sqlite3
|
||||
rm -rf ${PHPBB_CONFIG}
|
||||
|
||||
# Install phpBB
|
||||
php ${PHPBB_PATH}/phpBB/install/phpbbcli.php install ${PHPBB_INSTALL}
|
||||
|
||||
# Update sqlite db file permissions
|
||||
sudo chown -R vagrant /tmp/phpbb.sqlite3
|
||||
|
||||
# Add DEBUG mode to phpBB to remove annoying installer warnings
|
||||
sed -i "$ a @define('DEBUG', true);" ${PHPBB_CONFIG}
|
||||
|
||||
echo "Your board is ready at http://192.168.10.10/"
|
36
vagrant/bootstrap.yaml
Normal file
36
vagrant/bootstrap.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
ip: "192.168.10.10"
|
||||
memory: 2048
|
||||
cpus: 1
|
||||
hostname: phpbb
|
||||
name: phpbb
|
||||
provider: virtualbox
|
||||
|
||||
authorize: ~/.ssh/id_rsa.pub
|
||||
|
||||
keys:
|
||||
- ~/.ssh/id_rsa
|
||||
|
||||
folders:
|
||||
- map: "."
|
||||
to: "/home/vagrant/phpbb"
|
||||
|
||||
sites:
|
||||
- map: phpbb.app
|
||||
to: "/home/vagrant/phpbb/phpBB"
|
||||
|
||||
databases:
|
||||
- phpbb
|
||||
|
||||
# blackfire:
|
||||
# - id: foo
|
||||
# token: bar
|
||||
# client-id: foo
|
||||
# client-token: bar
|
||||
|
||||
# ports:
|
||||
# - send: 50000
|
||||
# to: 5000
|
||||
# - send: 7777
|
||||
# to: 777
|
||||
# protocol: udp
|
51
vagrant/phpbb-install-config.yml
Normal file
51
vagrant/phpbb-install-config.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
installer:
|
||||
admin:
|
||||
name: admin
|
||||
password: adminadmin
|
||||
email: admin@example.org
|
||||
|
||||
board:
|
||||
lang: en
|
||||
name: phpBB Dev Board
|
||||
description: My phpBB development board
|
||||
|
||||
database:
|
||||
dbms: mysqli
|
||||
dbhost: 127.0.0.1
|
||||
dbport: ~
|
||||
dbuser: homestead
|
||||
dbpasswd: secret
|
||||
dbname: phpbb
|
||||
table_prefix: phpbb_
|
||||
# database:
|
||||
# dbms: postgres
|
||||
# dbhost: 127.0.0.1
|
||||
# dbport: 5432
|
||||
# dbuser: homestead
|
||||
# dbpasswd: secret
|
||||
# dbname: phpbb
|
||||
# table_prefix: phpbb_
|
||||
# database:
|
||||
# dbms: sqlite3
|
||||
# dbhost: /tmp/phpbb.sqlite3
|
||||
# dbport: ~
|
||||
# dbuser: ~
|
||||
# dbpasswd: ~
|
||||
# dbname: phpbb
|
||||
# table_prefix: phpbb_
|
||||
|
||||
email:
|
||||
enabled: false
|
||||
smtp_delivery : ~
|
||||
smtp_host: ~
|
||||
smtp_auth: ~
|
||||
smtp_user: ~
|
||||
smtp_pass: ~
|
||||
|
||||
server:
|
||||
cookie_secure: false
|
||||
server_protocol: http://
|
||||
force_server_vars: false
|
||||
server_name: 192.168.10.10
|
||||
server_port: 80
|
||||
script_path: /
|
Reference in New Issue
Block a user