Commit 0e246258 authored by Joachim Mathes's avatar Joachim Mathes

TASK: Update readme

parent 93c5130b
Welcome to the typo3.org project
================================
Welcome to the typo3.org proServer box project
==============================================
* This project is a proof of concept (POC) using a [punkt.de](https://punkt.de) [proServer](https://proserver.punkt.de) Box
This project is a *proof of concept* using a [punkt.de](https://punkt.de) [proServer](https://proserver.punkt.de)
box for typo3.org development. Thus, for the moment:
* Virtual 4.3.40 (4.3.30)
* Vagrant 1.8.5 (1.6.3)
* *use dummy passwords for the TYPO3-Backend on vpro0100.proserver.punkt.de*.
Prerequisites
=============
The TYPO3 database is available for public download via https://vpro0100.proserver.punkt.de/sql/t3o.sql.gz, i.e.
`be_users` are publicly available, though hashed by TYPO3.
* *the database password is publicly available*
Install python 2.7
All information in [LocalConfiguration.php](https://gitlab.pluspunkthosting.de/T3O/typo3.org/blob/master/html/typo3conf/LocalConfiguration.php)
is currently publicly available via https://gitlab.pluspunkthosting.de/T3O/typo3.org/
### Linux ###
* *if the community is interested in using this box for development, security issues have to be reconsidered, of course.*
```
sudo apt-get install python
```
As a general concept consider the box as a breakable toy.
### MacOS ###
Questions
---------
```
brew install python
```
* See https://proserver.punkt.de and https://punkt.de/de/blog/2016/freebsd-jails.html for further information on proServer and jail technology.
* Feel free to send an email to technik@punkt.de for any questions.
Install fabric
--------------
Sections
--------
Install [fabric](http://docs.fabfile.org/en/latest/tutorial.html)
### MacOS ###
```
brew install fabric
```
### Linux ###
```
sudo apt-get install fabric
sudo pip install fabric
```
Installation
============
Run
```
fab initialize_proserver_box
```
vagrant ssh-config
```
/Users/<USER>/projects/typo3.org > vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Users/<USER>/.vagrant.d/insecure_private_key
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes
```
```
ssh -A -i /Users/<USER>/.vagrant.d/insecure_private_key proserver@172.17.28.100
cd /var/www/t3o
```
Deployment
==========
`php surf.phar deploy production`
* [Prerequisites](https://gitlab.pluspunkthosting.de/T3O/typo3.org/blob/master/documentation/prerequisites.md)
* [Installation](https://gitlab.pluspunkthosting.de/T3O/typo3.org/blob/master/documentation/installation.md)
* [Deployment](https://gitlab.pluspunkthosting.de/T3O/typo3.org/blob/master/documentation/deployment.md)
* [PhpStorm](https://gitlab.pluspunkthosting.de/T3O/typo3.org/blob/master/documentation/phpstorm/phpstorm.md)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment