GithubHelp home page GithubHelp logo

Comments (7)

3noch avatar 3noch commented on June 19, 2024

@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.

3noch avatar 3noch commented on June 19, 2024

Oops, sure enough I have a minor mistake. I'll push up a change.

from wordpress-nginx-nix.

niklaswallerstedt avatar niklaswallerstedt commented on June 19, 2024

Awesome, looking forward to it! I'll be beta testing away while learning nix! :)

from wordpress-nginx-nix.

3noch avatar 3noch commented on June 19, 2024

@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.

3noch avatar 3noch commented on June 19, 2024

@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.

3noch avatar 3noch commented on June 19, 2024

@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.

niklaswallerstedt avatar niklaswallerstedt commented on June 19, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.