The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.7 KiB

4 년 전
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. bubble
  2. ======
  3. # Development Setup
  4. ## First-Time System Setup
  5. After you clone this repository, run:
  6. ./bin/first_time_ubuntu.sh
  7. If you are running on a non-Ubuntu system, copy that file to something like:
  8. ./bin/first_time_myoperatingsystem.sh
  9. And then edit it such that all the same packages get installed. Then submit a pull request and we can add support for your operating system to the main repository.
  10. You only need to run this command once, ever, on a development system. It ensures that the appropriate packages are installed and proper databases and database users exist.
  11. ## First-Time Dev Setup
  12. After running the system setup above, run:
  13. ./bin/first_time_setup.sh
  14. This will grab all the submodules and perform an initial build of all components.
  15. ## Bubble environment file
  16. You will need a file named `${HOME}/.bubble.env` which contains various environment variables required to run the server.
  17. Talk to another developer to get a copy of this file. Do not ever send this file over email or any other unencrypted channel.
  18. Always use `scp` to copy this file from one machine to another.
  19. After you have the env file in place, create a symlink called `${HOME}/.bubble-test.env`
  20. cd ${HOME} && ln -s .bubble.env .bubble-test.env
  21. ## Subsequent Updates
  22. If you want to grab the latest code, and ensure that all git submodules are properly in sync with the main repository, run:
  23. ./bin/git_update_bubble.sh
  24. This will update and rebuild all submodules, and the main bubble jar file.
  25. ## Running in development
  26. Assuming you ran the commands above, you can run a test server using the method described in the bubble-web [README](https://git.bubblev.org/bubbleV/bubble-web/src/branch/master/README.md).