All Projects → vanilla → vanilla-docker

vanilla / vanilla-docker

Licence: MIT license
A sweet Docker setup for Vanilla Forums

Programming Languages

shell
77523 projects
Dockerfile
14818 projects
Smarty
1635 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to vanilla-docker

wordpress-vanilla
Official WordPress plugin for Vanilla Forums integration.
Stars: ✭ 18 (-47.06%)
Mutual labels:  forum, vanilla-forums
porter
Export legacy forums into a format Vanilla Forums can import.
Stars: ✭ 39 (+14.71%)
Mutual labels:  forum, vanilla-forums
vstutils
Small framework for easy generates web-applications (SPA or Single Page Application).
Stars: ✭ 39 (+14.71%)
Mutual labels:  utility
black hole flutter
🛠 A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
Stars: ✭ 18 (-47.06%)
Mutual labels:  utility
eth-rpc-errors
Ethereum RPC Errors
Stars: ✭ 78 (+129.41%)
Mutual labels:  utility
hasmail
Simple tray icon for detecting new email on IMAP servers
Stars: ✭ 29 (-14.71%)
Mutual labels:  utility
discord-paginationembed
A pagination utility for MessageEmbed in Discord.JS
Stars: ✭ 93 (+173.53%)
Mutual labels:  utility
chronoman
Utility class to simplify use of timers created by setTimeout
Stars: ✭ 15 (-55.88%)
Mutual labels:  utility
utilsac
Utility functions
Stars: ✭ 13 (-61.76%)
Mutual labels:  utility
frontend
Frontend repository / Reactive realtime forum software (currently alpha).
Stars: ✭ 13 (-61.76%)
Mutual labels:  forum
FPA
The Forum Post Assistant (FPA) script has been developed to assist Joomla!® forum posters to be able to post relevant system, instance, PHP and troubleshooting information directly in to a pre-formatted forum post. This will save a few hours of posting back and forth, asking for, and explaining how to acquire useful information in order for othe…
Stars: ✭ 21 (-38.24%)
Mutual labels:  forum
js-utils
🔥 A collection of some JavaScript utility functions for everyday use
Stars: ✭ 16 (-52.94%)
Mutual labels:  utility
UnitySettings
Runtime debugging menu (like setting on Android) for Unity.
Stars: ✭ 26 (-23.53%)
Mutual labels:  utility
laika
Log, test, intercept and modify Apollo Client's operations
Stars: ✭ 99 (+191.18%)
Mutual labels:  utility
superhighway84
USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB
Stars: ✭ 437 (+1185.29%)
Mutual labels:  forum
lsp-forum
Forum plugin for Livestreet 1.0
Stars: ✭ 18 (-47.06%)
Mutual labels:  forum
AskOnline--Forum
Welcome to the Ask forum – Design Help Desk, Support, Forum, Knowledge-Base Responsive Site Template. The Ask is a bootstrap design help desk, support forum website template coded and designed with bootstrap Design, Bootstrap, HTML5 and CSS. Ask ideal for wiki sites, knowledge base sites, support forum sites, ticket systems, theme documentations…
Stars: ✭ 34 (+0%)
Mutual labels:  forum
whatsapp-jpeg-repair
A handy tool to fix jpeg files downloaded from WhatsApp and prevent errors upon opening these files in Adobe Photoshop.
Stars: ✭ 30 (-11.76%)
Mutual labels:  utility
suspend
suspend/resume a list of processes in Windows
Stars: ✭ 23 (-32.35%)
Mutual labels:  utility
Rapier
Rapier skin for Kodi entertainment center
Stars: ✭ 19 (-44.12%)
Mutual labels:  forum

Vanilla Docker environment

Only supports Mac OSX at the moment but everything can be easily adapted to work on other platforms. Assume that you are using PhpStorm as your IDE.

This repository contains a ready-for-development environment to develop against Vanilla.

The containers

database

SQL database.

  • Accessible from the container with the hosts "database".
  • Accessible from the docker host machine with the hosts "database", "localhost", "127.0.0.1'
  • The user is "root" and there is no password.

httpd

Apache 2 web server.

nginx

nginx web server

php-fpm

php-fpm with PHP 7.4 and rsyslogd.

The php-fpm container comes in two flavours, standard and xdebug. The nginx container takes care of routing the request to the appropriate php-fpm flavour based on if your request needs debugging or not.

When XDebug is running things are much slower. As a result it recommended not pass an XDebug cookie (normally through a browser extension) unless you are actively debugging.

Setup

https://success.vanillaforums.com/kb/articles/155-local-setup-quickstart

Xdebug

See Make Xdebug work with PhpStorm.

Unit tests

See Make unit tests work within PhpStorm.

F.A.Q

Q. Why is everything so slow?

A. You are probably running on the APFS file system that became the standard with macOS High Sierra and which has pretty bad performance with Docker for Mac. Having the database on your host instead of inside docker might help a lot. See #10.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].