DEV Community

dev.to staff for The DEV Team

Posted on

Community Discussion Thread — DigitalOcean App Platform Hackathon on DEV

This thread is your place to share progress with your fellow App Platform Hackathon participants and encourage one another throughout the month!

Feel free to share...

  • Positive encouragement for other participants
  • Milestones you've achieved or things you've learned throughout the hackathon
  • Links to DEV posts related to your official submission (especially if you've written multiple reflections/progress posts). Reminder to take advantage of the DEV article liquid tag when sharing a link!

Finally, if you need help throughout the DigitalOcean App Platform Hackathon on DEV, head over to the help thread

🌈 Comment Below 🌈

Top comments (62)

Collapse
 
rasharm_ profile image
Raman Sharma

This is exciting.

Here is a post I wrote recently that describes some of the cool things you can do with App Platform:

Collapse
 
bobbyiliev profile image
Bobby Iliev

That is an amazing post! Kamal's video is super awesome 🎉

Collapse
 
rasharm_ profile image
Raman Sharma

Kamal is the real deal

Collapse
 
simkimsia profile image
simkimsia • Edited

I took my tentative first steps towards this hackathon and wrote it up here

Executive summary:

  1. Deployed sample app on DOAP
  2. Setup repo for idea 💡
  3. Learned abt doctl and app sec from DO
  4. Figured out how to create series name correctly

Amongst many other miscellaneous logistical steps

Collapse
 
simkimsia profile image
simkimsia

Wrote up the 2nd and 3rd posts in this series


Executive summary:

  1. A breakdown of the time I spent and obstacles I faced so far
  2. Revealing what my app is supposed to do
  3. Learned how to show the hero image in your DEV.to post
  4. Finally overcome the obstacle that was preventing me from using Dockerfile to deploy Django on DigitalOcean's App Platform
Collapse
 
simkimsia profile image
simkimsia

Wrote up the 4th and 5th posts in this series


Executive summary:

  1. Realized finally that I best use the DOAP way of deploying Django app. Rather than forcing to use Docker
  2. GitHub social login works!
Thread Thread
 
simkimsia profile image
simkimsia

Submission post

  1. Allow login via DO
  2. Create droplet via API
  3. Delete droplet via API
Collapse
 
rachel_cheuk profile image
Rachel

Wrote a quick post on how to deploy a FeathersJS app on Digital Ocean for realtime applications:

Collapse
 
bobbyiliev profile image
Bobby Iliev

That is a great post! Thank you for sharing it 🙌

Collapse
 
gonzalojs profile image
Gonzalo Gutiérrez • Edited

I have a question:
To make every post part of a series, the hint was

"use series: [“series name”] in the markdown heading of all your App Platform Hackathon posts to link all content in a series"

I've never made a post on dev.to before, so the heading is referring just to a normal markdown heading?

like this?:

series: ["series name"]

or is it something else?

Thanks!

Collapse
 
simkimsia profile image
simkimsia

Yea, I faced the same issue.

The answer is

--- 
series: Your series name
---
Enter fullscreen mode Exit fullscreen mode

And put this at the very top.

I wrote about this silly documentation as well in my first #dohackathon post of the series

Collapse
 
monjon profile image
monjon

Hi, I have the same question, I couldn't find any answer yet. I guess we can name the series whatever we want and stick with it until the hackathon ends.

Collapse
 
simkimsia profile image
simkimsia

Yea, I faced the same issue.

The answer is

--- 
series: Your series name
---
Enter fullscreen mode Exit fullscreen mode

And put this at the very top.

Collapse
 
gonzalojs profile image
Gonzalo Gutiérrez

in the "Basic Markdown" version of the post, it's super easy. There's a header between dash lines, just put the series there.

I still can't figure out how to do it on rich + markdown

Collapse
 
shadowtime2000 profile image
shadowtime2000

Cool it seems like we are having another hackathon.

Collapse
 
bobbyiliev profile image
Bobby Iliev

Good luck, and have fun building!

Collapse
 
highcenburg profile image
Vicente G. Reyes

How many entries are allowed? 😂 I'm almost finished with my new portfolio and it's on the app platform already ✌🏼

Collapse
 
chris__sev profile image
Chris Sev

Unlimited entries! That's awesome about your portfolio! Got a link?

Collapse
 
highcenburg profile image
Vicente G. Reyes • Edited

Cool!

yeah here dev-studio.icvn.tech

Thread Thread
 
chris__sev profile image
Chris Sev

love the look. the animations add such a good touch!

Thread Thread
 
highcenburg profile image
Vicente G. Reyes

Thank God for Lottie's!

Collapse
 
kriswep profile image
C.B.W.

Am building a tool to help slow the COViD-19 spread down. Secure but simple contact Diary.

Have just written my second post about it here:

Collapse
 
bobbyiliev profile image
Bobby Iliev

Looks great so far! Good luck and have fun building 🙌

Collapse
 
kriswep profile image
C.B.W.

Thanks ✌️

Collapse
 
csleong98 profile image
Chee Seng Leong

Hi everyone, I'm a product designer and have basic knowledge about coding. I'll be building a digital postcard customization platform where users can customize a postcard, write their message and send to their loved ones through email. They can also download it as PDF if they want to print it!

Collapse
 
vinzavahardik profile image
Hardik Vinzava

When the DotNetCore support is launching on App Platform?

Collapse
 
rasharm_ profile image
Raman Sharma • Edited

You can try using Dockerfile like this sample

GitHub logo creativefisher / aspnetcoresample

ASP.NET Core Docker Container Sample for DigitalOcean App Platform

ASP.NET Core Docker Container Sample for DigitalOcean App Platform

Deploy to DigitalOcean

This sample demonstrates how to run a Dockerized ASP.NET Core application on DigitalOcean App Platform. Since App Platform doesn't yet support dotnet core, this sample shows how to accomplish this using Dockerfile.

This sample has been adapted from official dotnet docker sample - github.com/dotnet/dotnet-docker/tr...

Getting Started

These steps will get this sample application running for you using DigitalOcean.

Note: Following these steps will result in charges for the use of DigitalOcean services

Requirements

Forking the Sample App Source Code

To use all the features of App Platform, you need to be running against your own copy of this application. To make a copy, click the Fork button above and follow the on-screen instructions. In this case, you'll be forking this repo as a starting…

Collapse
 
shaijut profile image
Shaiju T

Hi, I can see App Platform has free pan, So Can i deploy Commercial static websites and .NET Core API with 0 $ plan ?

digitalocean.com/products/app-plat...

Thread Thread
 
rasharm_ profile image
Raman Sharma

Static sites can be done on free tier.
.NET Core API will have to run on the paid tier.

digitalocean.com/pricing/#app-plat...

Collapse
 
bobbyiliev profile image
Bobby Iliev

There is no official ETA for this yet.

As of the time being, you can accomplish this with a Dockerfile in your repo.

This is an example: github.com/snormore/aspnetcoresample

Source

Collapse
 
shaijut profile image
Shaiju T

Godaddy windows hosting only supports .NET Core 2.0 and Azure is Costly, So Consider cheaper pricing of .NET Core hosting once its released in App Platform. .NET Developers will like it. 😄

Collapse
 
vinzavahardik profile image
Hardik Vinzava

Sad to hear that .... :(

Collapse
 
milindsingh profile image
Milind Singh

I am trying to deploy my gridsome app with Digital Ocean Static Site, but failing with build process, any idea ?

Error: Failed to launch the browser process!
15:41:55 /workspace/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
Enter fullscreen mode Exit fullscreen mode