getredash / setup

Setup scripts for Redash Cloud Images
BSD 2-Clause "Simplified" License
303 stars 383 forks source link

update setup.sh (tested with Ubuntu 20.04) #44

Closed snickerjp closed 1 year ago

snickerjp commented 1 year ago

Update setup.sh Tested with Ubuntu 20.04.

snickerjp commented 1 year ago

test log

ubuntu@ubuntu2004-redash:~/setup$ sh setup.sh 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
pwgen is already the newest version (2.08-2).
ca-certificates is already the newest version (20230311ubuntu0.20.04.1).
curl is already the newest version (7.68.0-1ubuntu2.19).
gnupg is already the newest version (2.2.19-3ubuntu2.2).
software-properties-common is already the newest version (0.99.9.11).
apt-transport-https is already the newest version (2.0.9).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
File '/etc/apt/keyrings/docker.gpg' exists. Overwrite? (y/N) y
Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease                                                           
Hit:3 http://iad-ad-1.clouds.archive.ubuntu.com/ubuntu focal InRelease                                                     
Hit:4 http://iad-ad-1.clouds.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://iad-ad-1.clouds.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
containerd.io is already the newest version (1.6.22-1).
docker-buildx-plugin is already the newest version (0.11.2-1~ubuntu.20.04~focal).
docker-ce-cli is already the newest version (5:24.0.5-1~ubuntu.20.04~focal).
docker-ce is already the newest version (5:24.0.5-1~ubuntu.20.04~focal).
docker-compose-plugin is already the newest version (2.20.2-1~ubuntu.20.04~focal).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
'/usr/local/bin/docker-compose' -> '/usr/libexec/docker/cli-plugins/docker-compose'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1076  100  1076    0     0  11955      0 --:--:-- --:--:-- --:--:-- 11955
[+] Creating 3/3
 ✔ Network redash_default       Created                                                                                                              0.1s 
 ✔ Container redash-redis-1     Created                                                                                                              0.9s 
 ✔ Container redash-postgres-1  Created                                                                                                              0.9s 
[+] Running 2/2
 ✔ Container redash-postgres-1  Started                                                                                                              0.5s 
 ✔ Container redash-redis-1     Started                                                                                                              0.4s 
[2023-08-20 15:49:35,253][PID:1][INFO][alembic.runtime.migration] Context impl PostgresqlImpl.
[2023-08-20 15:49:35,254][PID:1][INFO][alembic.runtime.migration] Will assume transactional DDL.
[2023-08-20 15:49:35,291][PID:1][INFO][alembic.runtime.migration] Running stamp_revision  -> e5c7a4e2df4d
[+] Running 7/7
 ✔ Container redash-redis-1             Running                                                                                                      0.0s 
 ✔ Container redash-postgres-1          Running                                                                                                      0.0s 
 ✔ Container redash-scheduler-1         Started                                                                                                      1.5s 
 ✔ Container redash-scheduled_worker-1  Started                                                                                                      1.4s 
 ✔ Container redash-adhoc_worker-1      Started                                                                                                      1.3s 
 ✔ Container redash-server-1            Started                                                                                                      0.8s 
 ✔ Container redash-nginx-1             Started                                                                                                      1.5s 
justinclift commented 1 year ago

Awesome, this is a really good idea! :smile:

I don't think we can do it in this PR like it is at the moment, even though it all technically works. :frowning:

That's because if we merge this PR, then the authors of those other PRs (#35, #41) will be lost from our source code history vs if we merge those first.

Instead, lets do this:

  1. Merge #35 and #41 first into the master branch
    • They may need some clean up too? Not sure personally. :smile:
  2. Then we rebase this PR from the new master branch
  3. Then we merge this PR

That way, the authors of those PRs are added to the commit first history + it all gets done and works.

How does that sound? :smile:

justinclift commented 1 year ago

I've just merged #35 and #41 into the master branch. I'll merge in #23 soon too (next hour?), which should neaten things up.

After that, we can update this PR to match, and then merge it. :smile:

justinclift commented 1 year ago

I've just merged #23 now as well.

If you're ok to rebase this on master (will likely need some of the commits removed too), then we should be ok to merge this in the next few days. :smile:

justinclift commented 1 year ago

I've disabled the "Restyled" plug-in for this repo too, as it's just wasting time for people.

snickerjp commented 1 year ago

Then we rebase this PR from the new master branch Then we merge this PR

I understand. I will try these.

snickerjp commented 1 year ago

Then we rebase this PR from the new master branch

Merged from a new master branch. Is this correct? Or should I rebase and force push?

justinclift commented 1 year ago

Is this correct?

~It looks ok to me. It's not causing any merge conflicts, and the changes seem ok when I look over them.~ :smile:


Oops. I didn't notice the GitHub merge conflict warning text:

This branch cannot be rebased due to conflicts

I guess you'll need to rebase this or something after all. :frowning:

snickerjp commented 1 year ago

Understood. I will try to rebase.

Give me some time.

snickerjp commented 1 year ago

I rebased and fixed it.

justinclift commented 1 year ago

Awesome. Merged. :smile:

justinclift commented 1 year ago

Thanks heaps for this @snickerjp, that should get things off to a good start. :smile:

snickerjp commented 1 year ago

By this pull request, I believe issue #5 has been merged.

snickerjp commented 1 year ago

I believe this pull request has resolved issue #9.

justinclift commented 1 year ago

@snickerjp You have the authority to close them as makes sense to you. You don't need to ask me first. :smile:

snickerjp commented 1 year ago

I understand. Close issues and PR as needed.