Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belgattitude/nuvolia-server
[ABANDONED] Vagrant box to build custom php deb packages
https://github.com/belgattitude/nuvolia-server
deb php php-debs puppet ubuntu vagrant
Last synced: 29 days ago
JSON representation
[ABANDONED] Vagrant box to build custom php deb packages
- Host: GitHub
- URL: https://github.com/belgattitude/nuvolia-server
- Owner: belgattitude
- License: mit
- Created: 2015-07-01T14:31:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-03T17:15:46.000Z (almost 6 years ago)
- Last Synced: 2024-10-31T05:20:12.543Z (2 months ago)
- Topics: deb, php, php-debs, puppet, ubuntu, vagrant
- Language: Shell
- Homepage:
- Size: 123 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Nuvolia server
> **NO LONGER MAINTAINED**, use [the ondrej/ppa repo](https://launchpad.net/~ondrej/+archive/ubuntu/php) instead.
> PHP 5.6 soon to be EOL'd.> For the geeks, the various shell scripts present in this repo can give
> nice examples for to create debian packages with [fpm](https://github.com/jordansissel/fpm).Produce ready-to-install deb packages for custom PHP install (php-fpm, php-cli, libxl)
on debian/ubuntu with vagrant/puppet and a lot of bash scripting. MIT licensed.## Requirements
- Linux 64 bits
- Vagrant and Virtualbox## Clone the project
```shell
$ git clone https://github.com/belgattitude/nuvolia-server.git
```## Build a the debs
For ubuntu/trusty64
```shell
$ cd ./nuvolia-server/vagrant/trusty64_build_box
$ vagrant up
$ vagrant provision
$ vagrant ssh -c "/shared/install/build_libxl_package.sh"
$ vagrant ssh -c "/shared/install/build_php_package.sh"
$ vagrant ssh -c "/shared/install/build_php_ext_libxl_package.sh"# Alternatively, all components can be build with
$ vagrant ssh -c "/shared/install/build_all.sh"
```If no error, the generated builds are generated on the host in the `builds/trusty` directory.
## Install
To install
```shell
$ cd ./builds
$ sudo dpkg -i nuvolia-server-.deb
```*Packages will be installed in `/opt/nuvolia`.*
## Usage
### Service
```shell
sudo service nuvolia-phpfpm restart
```### Configuration
WIP
## License
MIT License