mirror of
https://github.com/friendica/friendica
synced 2024-12-22 08:00:16 +00:00
Updated dev container configuration
- moved vscode launch.json to .devcontainer - added forwardPorts to devcontainer.json - create log file in postCreate.sh
This commit is contained in:
parent
dc145bb440
commit
07d6500700
5 changed files with 20 additions and 4 deletions
|
@ -18,14 +18,21 @@
|
||||||
"postCreateCommand": "bash -c '.devcontainer/postCreate.sh && .devcontainer/postCreateApacheSetup.sh && .devcontainer/postCreateFriendicaSetup.sh'",
|
"postCreateCommand": "bash -c '.devcontainer/postCreate.sh && .devcontainer/postCreateApacheSetup.sh && .devcontainer/postCreateFriendicaSetup.sh'",
|
||||||
"postStartCommand": "service apache2 start",
|
"postStartCommand": "service apache2 start",
|
||||||
|
|
||||||
|
"forwardPorts": [
|
||||||
|
80,
|
||||||
|
443,
|
||||||
|
3306,
|
||||||
|
8080
|
||||||
|
],
|
||||||
|
|
||||||
// Configure tool-specific properties.
|
// Configure tool-specific properties.
|
||||||
"customizations": {
|
"customizations": {
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"extensions": [
|
"extensions": [
|
||||||
"xdebug.php-debug",
|
"bmewburn.vscode-intelephense-client",
|
||||||
"ms-azuretools.vscode-docker",
|
"ms-azuretools.vscode-docker",
|
||||||
"donjayamanne.githistory",
|
"xdebug.php-debug",
|
||||||
"bmewburn.vscode-intelephense-client"
|
"donjayamanne.githistory"
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"php.suggest.basic": false
|
"php.suggest.basic": false
|
||||||
|
|
|
@ -32,5 +32,6 @@ return [
|
||||||
'language' => 'en',
|
'language' => 'en',
|
||||||
'basepath' => '${workspaceFolder}',
|
'basepath' => '${workspaceFolder}',
|
||||||
'url' => 'http://${ServerName}:${ServerPort}',
|
'url' => 'http://${ServerName}:${ServerPort}',
|
||||||
|
'pidfile' => '/tmp/daemon.pid',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
|
@ -8,6 +8,9 @@ source $workspaceFolder/.devcontainer/.env
|
||||||
echo ">>> Development Setup"
|
echo ">>> Development Setup"
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|
||||||
|
# VSCode debugger profile
|
||||||
|
mkdir -p .vscode && cp .devcontainer/launch.json .vscode/launch.json
|
||||||
|
|
||||||
envsubst < $workspaceFolder/.devcontainer/include/my.cnf > /home/vscode/.my.cnf
|
envsubst < $workspaceFolder/.devcontainer/include/my.cnf > /home/vscode/.my.cnf
|
||||||
|
|
||||||
#Make the workspace directory the docroot
|
#Make the workspace directory the docroot
|
||||||
|
@ -17,4 +20,10 @@ sudo ln -fs $workspaceFolder $DocumentRoot
|
||||||
|
|
||||||
echo 'error_reporting=0' | sudo tee /usr/local/etc/php/conf.d/no-warn.ini
|
echo 'error_reporting=0' | sudo tee /usr/local/etc/php/conf.d/no-warn.ini
|
||||||
|
|
||||||
|
# create log file
|
||||||
|
mkdir -p log
|
||||||
|
touch log/friendica.log
|
||||||
|
chmod 666 log/friendica.log
|
||||||
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -39,7 +39,6 @@ robots.txt
|
||||||
|
|
||||||
#Ignore config files from VSCode
|
#Ignore config files from VSCode
|
||||||
/.vscode/
|
/.vscode/
|
||||||
!/.vscode/launch.json
|
|
||||||
|
|
||||||
#ignore smarty cache
|
#ignore smarty cache
|
||||||
/view/smarty3/compiled/
|
/view/smarty3/compiled/
|
||||||
|
|
Loading…
Reference in a new issue