Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: update favicon & password reset #91

Merged
merged 1 commit into from
Sep 8, 2024
Merged

fix: update favicon & password reset #91

merged 1 commit into from
Sep 8, 2024

Conversation

he3als
Copy link
Member

@he3als he3als commented Sep 8, 2024

No description provided.

@he3als he3als merged commit a2c1a57 into main Sep 8, 2024
1 check passed
naterfute added a commit that referenced this pull request Oct 5, 2024
- Updated `dream2nix` to the latest version.
- Removed deprecated inputs related to `dream2nix`, including `devshell`, `flake-compat`, `flake-parts`, and others.
- Added new inputs for `purescript-overlay` and `pyproject-nix`.
- Updated `nixpkgs` and `flake-utils` to the latest versions.

This update syncs the project dependencies with the latest available versions, potentially improving stability and compatibility.

* flake building for develop now works

* add composer and php to flake.nix

* added preinstall to flake.nix and more packages

* Added temp buildsteps file

File Is to be renamed and moved before merge with main.
This file contains a modified version of vagrant/provision.sh
specifically made for the nixos development process

* moved from mariadb to mysql

Mariadb kept crashing my computer and causing long hangs in the terminal, so I swapped to mysql for development

* stopped cp of .env.example to .env and fixed access list for mysql

Mysql was granting all writes on "*" to both users, mysql uses "%" as a wildcard, I forgot and messed up

* updated shell.nix to only run composer update when running

* fixed broken minecraft forge egg

* before I break vagrant I took back the old configuration file as well

* Transitioned most systemd tasks to nixos task configurations and replaced /var/www/pterodactyl to cwd

* updated flake.lock with latest nix configuration

* everything up to starting wings is working, time to see if I can get web server working as well

* added "--rm \" to buildsteps

* fixed many issues and working on getting mariadb working properly

* fix: mariadb now gets initialized properly

* fix: update favicon & password reset (#91)

* removed linux info for local development

* chore: moved buildsteps to nix folder

* removed all unnecesary services in configuration.nix

* added docker-compose.yml so that the buildsteps file has something to do

* Switching to using mysql in a docker container over inside the nix flake

* Fix: Changed from nixos-unstable to nixos-24.05 packages

Also added mariadb service back in flake.nix and stop mariadb docker container on nix shutdown

* updated flake.lock to match packager version change

* fix: buildsteps script not connecting to mariadb server

* fix: wings didn't work in cli so made it a docker container and organized docker-compose files

* As we include a Dockerfile now, we need to push .dockerignore for smaller images

* fix: changed directory for wings docker container from ./nix/pterodacytl/<name> to ./<name>

* fix: changed docker-compose paths in flake.nix

* fix: wings docker-compose.yml now uses network_mode host

* added some resets for mariadb and pterodactyl whenever the app is started(subject to change in the future

* updated some nixos specific "Features" and ensure mariadb and wings folders exists

* deleted mariadb reset in buildsteps and added 20 seconds for mariadb to start

deleting the mariadb folders was causing errors to occur, and not waiting long enough causes database connection errors

* added mariadb docker-compose file and added extra stuff to .gitignore

* added nix files to dockerignore

* added linux development guide

* Disable recaptcha on setup

* docs: Formatting fixes

* docs: Linux doesn't use vagrant anymore

* docs: https does not work

I really need to proofread my docs before I push them

* docs: Added Prereqs for linux local development

* docs: we do not need to be told about the docker image twice

* deleted configuration.nix and decreased flake.nix clutter

* docs(README): notes about local development on linux

added info about pterodactyl wings not working in nixos dev environment

* fixed some broken markdown formatting

* Revert last commit

* added one more VERY important step to readme

* added a few fixes with systems other than mine

* added a run.sh file to easily run nixos

* Added a env.nix file because it's configuration is slightly different to normal env

* fix(README): use Git for cloning

* Updated pterodactyl discord links to pyrodactyl links

* added a health check to maria to ensure it's up before continuing

* removed benign sql query and added --no-interaction to key:generate

* updated more pterodactyl links to pyrodactyl links

---------

Co-authored-by: he3als <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant