The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 4 años
hace 4 años
hace 4 años
hace 4 años
hace 4 años
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. Bubble Manual Development Setup
  2. ===============================
  3. These instructions presume you are running a newly-setup Ubuntu 20.04 or Mac OS X system.
  4. For Ubuntu, either the Server or Desktop distribution will work.
  5. Other Debian-based systems will probably also work fine.
  6. See below for other Linux distributions and other operating systems.
  7. ## One-Time System Setup
  8. You'll need to install some software for Bubble to work correctly.
  9. Follow the instructions in [System Software Setup](system-software.md) to install the
  10. required software.
  11. ## First-Time Dev Setup
  12. After running the system setup above, run:
  13. ```shell script
  14. ./bin/first_time_setup.sh
  15. ```
  16. This downloads all the submodules and performs an initial build of all components.
  17. This will take a while to complete, please be patient.
  18. ## Bubble environment file
  19. You will need a file named `${HOME}/.bubble.env` which contains various environment
  20. variables required to run the server. At the least, it should contain:
  21. ```shell script
  22. export LETSENCRYPT_EMAIL=user@example.com
  23. ```
  24. This defines what email address is used with [LetsEncrypt](https://letsencrypt.org/)
  25. when creating new SSL certificates.
  26. If you will be running any tests, create a symlink called `${HOME}/.bubble-test.env`
  27. ```shell script
  28. cd ${HOME} && ln -s .bubble.env .bubble-test.env
  29. ```
  30. The `.bubble-test.env` file is used by the test suite.
  31. ## What's Next
  32. Read [Bubble Developer Tasks](dev_tasks.md) to understand how to keep the code
  33. up to date, run the API server, rebuild the jar, and more.
  34. If you've started the Bubble API already using `run.sh`, and want to launch a Bubble,
  35. continue with [activation](activation.md).