22
gitpush
6y

Might be nothing for others, but I finally published my Vue website with the following setup:
1. Vue inside docker
2. Nodejs API inside docker
3. MongoDB inside docker
4. Nginx as reverse proxy
5. Let's Encrypt

6. NO I WILL NOT SHARE THE LINK, don't want to be hacked lol and it is for personal use only.

But I'd love to thank devRant members who have helped me reach this point, two months ago I was a complete noob in Vue and a beginner in NodeJs services, now I have my own todo website customized for my needs.
Thank you :)

Comments
  • 1
    Looks great. Material Design, huh? 🙂
  • 1
    @Divisionbyzero yup: https://materializecss.com/

    it is basically just using css classes and not vue components
  • 0
    @yodude have to be honest here, yes it does, but I usually use bootstrap and wanted to try out a different UI framework, any others you recommend for me to check?
  • 0
    @yodude Noted thanks man :D
  • 1
    Gitpull2@gitpush you are Welcome
  • 2
    @-ANGRY-CLIENT- 😀😀😀😀😀
  • 1
    @gitpush does't docker recommend not-running database or storage inside container.
  • 1
    @yodude semantic builds some functions on jQuery, makes me wanna cry 😅. Modern frameworks should go away from imo.
  • 1
    source? this looks and (seems to) act lovely...
  • 1
    Looks great, congrats for the setup, any chance we get to see more screenshots
  • 2
    Does it allow arbitrarily nested tasks? Like sub-sub-sub tasks? If it does, I would LOVE to use it, even if I have to host it myself
  • 1
  • 1
    @gitpush Btw if you don't bother rewriting a lot, there's already an official vue plugin for MD2. 😏
    But it looks great.
  • 0
    @notcool I honestly don't run nginx inside docker I install it directly on the server, but what are those security modes you are talking about?
  • 0
    @amrit2022 I didn't read that, can you point me to the url? As for me I have the data mounted to host so that they are not removed after container reboot, unless it is a really large database or contain critical info to be fetched in no time, I don't see why it can't be run inside a container
  • 0
    @chabad360 it is not open source, well it was but then i decided not to, you can still get the open source one (https://github.com/gitpushdev/...) but it is a month old and was still in its early basic stages. Sorry :\
  • 1
    @http418 That's the second page and pretty much only other page lol
  • 1
    @aritzh no it doesn't unfortunately but I might do it in the future, I might put out the production files but don't think I'll be putting its source code, if I do put them out I'll make a rant about it :)
  • 0
    @gamingfail123 MD2 as in mongodb? The reason why I went the web service route instead of making vue connect to database is because I want to learn flutter and dart, so having a webservice will complete the product for me instead of having to do the work all over again and connect to database from mobile app
  • 1
    @gitpush Oh, I meant Material Design 2 D:
  • 1
    @gamingfail123 that's the other material framework, I'm using materialize css, didn't find a component for them, but in both cases I prefer not to use components but use classes and style the way I want
  • 1
    oh well, will be waiting patiently, thanks for the link tho.
  • 1
    also, what made you change your mind?
  • 1
    @chabad360 tbh I had other plans for it tho I might change my mind soon
  • 1
    Btw, I suggest you look at microsoft to-do for some ideas
  • 0
    @chabad360 Thanks i'll check it out :D
Add Comment