Comments (7)
@niklaswallerstedt My first beta tester! ;) I'm using a variation of this repo for my own projects, but I may have missed something in the template. I'll let you know what I find. Have you made any changes?
from wordpress-nginx-nix.
Oops, sure enough I have a minor mistake. I'll push up a change.
from wordpress-nginx-nix.
Awesome, looking forward to it! I'll be beta testing away while learning nix! :)
from wordpress-nginx-nix.
@niklaswallerstedt Great. :D I have a fix in place but I noticed that my documentation for building this server on macOS is not complete. Unfortunately some of the server's dependencies need to be bootstrapped with a Linux build machine. There are decent solutions to this (using nix or docker) and I'll try to have some more docs up within a day or so.
from wordpress-nginx-nix.
@niklaswallerstedt Ok everything should be good to go. Thanks to you I finally finished a bunch of items on my todo list that were very near the bottom. :) I'm glad to have cleared up some of these things.
One thing lingers. I'll update the README as soon as its officially out, but in the meantime you'll want to know about this script. If you install Docker and run that script, it will create a NixOS build slave in a docker container. Nix builds and nixops deployments will automatically use the build slave when needed. Eventually I hope this script will actually be part of @LnL7's repo (PR at LnL7/nix-docker#5) at which point I'll document it in my README. You should be able to just do this and get it working:
source <(curl -fsSL https://raw.githubusercontent.com/LnL7/nix-docker/master/start-docker-nix-build-slave)
Note that it sets an environment variable so you'll need to do this for any new shell that needs to run deployments.
Of course I'm eager to hear how things go and be sure to file issues if you run into problems.
I have a lot of documentation to add to this repository, so until then you can file issues. I'm also eacameron
on Freenode IRC channels.
from wordpress-nginx-nix.
@niklaswallerstedt One quick note: If you're expecting a rather traditional WordPress deployment, set freezeWordPress = false;
in the default-app-config.nix
file. Otherwise the deployment uses nix packaging to handle WordPress, plugins, and themes. That's more work but it does have benefits.
from wordpress-nginx-nix.
@3noch Thank you very much for a quick turnaround, I can confirm that it is now working and I can get it to build successfully. I think it did build properly without the build slave (tried both with the same end result at least). Worked really neat with the build slave though!
I've got some additional questions but I can open separate issues for them.
from wordpress-nginx-nix.
Related Issues (14)
- Move all secrets to a common directory? HOT 2
- Update to use NixOS 17.09 HOT 1
- Plugin activation HOT 4
- Add support for secure redirection
- Make max upload size configurable HOT 1
- Use a nix file to pin nixpkgs
- Demo how to use this setup for a site without copying the code
- Traditional website setup includes symlinks which can't be upgraded HOT 1
- Any way to deploy on replit? HOT 1
- Skip WP installation HOT 20
- Document macOS deployment
- Add rolling backups module HOT 1
- Add automatic configuration of DH params
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wordpress-nginx-nix.