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

v0.1.0 Infrastructure Patch #66

Merged
merged 101 commits into from
Nov 16, 2018
Merged

v0.1.0 Infrastructure Patch #66

merged 101 commits into from
Nov 16, 2018

Conversation

JamesLongman
Copy link
Contributor

@JamesLongman JamesLongman commented Nov 12, 2018

Mostly infrastructure changes where we are updating the project so that we may make bug fixes and develop further.

Change-log:

  • Updated repo readmes, branch structure
  • Updated project files for open-source
  • Refactor of config files
  • Updated docker build, now much smaller and more efficient
  • Disabled SFX and music bad links
  • Set up deployment infrastructure, now capable of auto building and deploying staging and master
  • Enabled CI (tests only, style in v0.1.1)

To do:

  • Update readme

Issues:
#55 #54 #51 #50 #38 #4 #3 #2 #1

microwavekonijn and others added 17 commits November 5, 2018 16:02
- npm run up is alias for npm run docker:start && npm run docker:logs
- npm run down is alias for npm run docker:stop
Immediate merge of #54 to staging for setup
- Fixed a config variable declared wrong
- Renamed local test so that docker hub will ignore it
- Updated the Dockerfile once again to use the latest TLS version of node as well as using linux alpine(less vunerablilties, more stable, and smaller in size)
- Updated versions of npm dependecies(all should be compatible with how we use them)
- Removed erlpack, ipaddr.js, node-opus, restify. Erlpack and node-opus can be installed again later, but there was a problem when generating the package-lock.json file(node-opus is replaced by opusscript).
- This update will also fix subbots playing no music
- Play and sfx assets have been replaced with new links, but as they need their volume adjusted they have been disabled for now
- Disabled webhooks.js (missing dependecies)
- Added optional dependecies used by discord.js, won’t hinder local installation of dependencies and they all work inside the container.
Update to latest releases and fixes
@JamesLongman JamesLongman added this to the v0.1.0 milestone Nov 12, 2018
@JamesLongman JamesLongman added this to In progress in Infrastructure Update Nov 12, 2018
@microwavekonijn
Copy link
Collaborator

I went through it, and I don't see anything out of the ordinary. Also nice touch with the reporting of the version.

@JamesLongman JamesLongman merged commit 6c373ea into master Nov 16, 2018
@JamesLongman JamesLongman moved this from In progress to Done in Infrastructure Update Nov 20, 2018
@microwavekonijn microwavekonijn deleted the staging branch August 14, 2019 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants